Documentation
¶
Index ¶
- Constants
- type Alias
- type AliasArgs
- type AliasInput
- type AliasOutput
- func (o AliasOutput) AliasArn() pulumi.StringOutput
- func (o AliasOutput) Description() pulumi.StringPtrOutput
- func (AliasOutput) ElementType() reflect.Type
- func (o AliasOutput) FunctionName() pulumi.StringOutput
- func (o AliasOutput) FunctionVersion() pulumi.StringOutput
- func (o AliasOutput) Name() pulumi.StringOutput
- func (o AliasOutput) ProvisionedConcurrencyConfig() AliasProvisionedConcurrencyConfigurationPtrOutput
- func (o AliasOutput) RoutingConfig() AliasRoutingConfigurationPtrOutput
- func (o AliasOutput) ToAliasOutput() AliasOutput
- func (o AliasOutput) ToAliasOutputWithContext(ctx context.Context) AliasOutput
- type AliasProvisionedConcurrencyConfiguration
- type AliasProvisionedConcurrencyConfigurationArgs
- func (AliasProvisionedConcurrencyConfigurationArgs) ElementType() reflect.Type
- func (i AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationOutput() AliasProvisionedConcurrencyConfigurationOutput
- func (i AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationOutputWithContext(ctx context.Context) AliasProvisionedConcurrencyConfigurationOutput
- func (i AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationPtrOutput() AliasProvisionedConcurrencyConfigurationPtrOutput
- func (i AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) AliasProvisionedConcurrencyConfigurationPtrOutput
- type AliasProvisionedConcurrencyConfigurationInput
- type AliasProvisionedConcurrencyConfigurationOutput
- func (AliasProvisionedConcurrencyConfigurationOutput) ElementType() reflect.Type
- func (o AliasProvisionedConcurrencyConfigurationOutput) ProvisionedConcurrentExecutions() pulumi.IntOutput
- func (o AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationOutput() AliasProvisionedConcurrencyConfigurationOutput
- func (o AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationOutputWithContext(ctx context.Context) AliasProvisionedConcurrencyConfigurationOutput
- func (o AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutput() AliasProvisionedConcurrencyConfigurationPtrOutput
- func (o AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) AliasProvisionedConcurrencyConfigurationPtrOutput
- type AliasProvisionedConcurrencyConfigurationPtrInput
- type AliasProvisionedConcurrencyConfigurationPtrOutput
- func (o AliasProvisionedConcurrencyConfigurationPtrOutput) Elem() AliasProvisionedConcurrencyConfigurationOutput
- func (AliasProvisionedConcurrencyConfigurationPtrOutput) ElementType() reflect.Type
- func (o AliasProvisionedConcurrencyConfigurationPtrOutput) ProvisionedConcurrentExecutions() pulumi.IntPtrOutput
- func (o AliasProvisionedConcurrencyConfigurationPtrOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutput() AliasProvisionedConcurrencyConfigurationPtrOutput
- func (o AliasProvisionedConcurrencyConfigurationPtrOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) AliasProvisionedConcurrencyConfigurationPtrOutput
- type AliasRoutingConfiguration
- type AliasRoutingConfigurationArgs
- func (AliasRoutingConfigurationArgs) ElementType() reflect.Type
- func (i AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationOutput() AliasRoutingConfigurationOutput
- func (i AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationOutputWithContext(ctx context.Context) AliasRoutingConfigurationOutput
- func (i AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationPtrOutput() AliasRoutingConfigurationPtrOutput
- func (i AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationPtrOutputWithContext(ctx context.Context) AliasRoutingConfigurationPtrOutput
- type AliasRoutingConfigurationInput
- type AliasRoutingConfigurationOutput
- func (o AliasRoutingConfigurationOutput) AdditionalVersionWeights() AliasVersionWeightArrayOutput
- func (AliasRoutingConfigurationOutput) ElementType() reflect.Type
- func (o AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationOutput() AliasRoutingConfigurationOutput
- func (o AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationOutputWithContext(ctx context.Context) AliasRoutingConfigurationOutput
- func (o AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationPtrOutput() AliasRoutingConfigurationPtrOutput
- func (o AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationPtrOutputWithContext(ctx context.Context) AliasRoutingConfigurationPtrOutput
- type AliasRoutingConfigurationPtrInput
- type AliasRoutingConfigurationPtrOutput
- func (o AliasRoutingConfigurationPtrOutput) AdditionalVersionWeights() AliasVersionWeightArrayOutput
- func (o AliasRoutingConfigurationPtrOutput) Elem() AliasRoutingConfigurationOutput
- func (AliasRoutingConfigurationPtrOutput) ElementType() reflect.Type
- func (o AliasRoutingConfigurationPtrOutput) ToAliasRoutingConfigurationPtrOutput() AliasRoutingConfigurationPtrOutput
- func (o AliasRoutingConfigurationPtrOutput) ToAliasRoutingConfigurationPtrOutputWithContext(ctx context.Context) AliasRoutingConfigurationPtrOutput
- type AliasState
- type AliasVersionWeight
- type AliasVersionWeightArgs
- type AliasVersionWeightArray
- type AliasVersionWeightArrayInput
- type AliasVersionWeightArrayOutput
- func (AliasVersionWeightArrayOutput) ElementType() reflect.Type
- func (o AliasVersionWeightArrayOutput) Index(i pulumi.IntInput) AliasVersionWeightOutput
- func (o AliasVersionWeightArrayOutput) ToAliasVersionWeightArrayOutput() AliasVersionWeightArrayOutput
- func (o AliasVersionWeightArrayOutput) ToAliasVersionWeightArrayOutputWithContext(ctx context.Context) AliasVersionWeightArrayOutput
- type AliasVersionWeightInput
- type AliasVersionWeightOutput
- func (AliasVersionWeightOutput) ElementType() reflect.Type
- func (o AliasVersionWeightOutput) FunctionVersion() pulumi.StringOutput
- func (o AliasVersionWeightOutput) FunctionWeight() pulumi.Float64Output
- func (o AliasVersionWeightOutput) ToAliasVersionWeightOutput() AliasVersionWeightOutput
- func (o AliasVersionWeightOutput) ToAliasVersionWeightOutputWithContext(ctx context.Context) AliasVersionWeightOutput
- type CodeSigningConfig
- type CodeSigningConfigAllowedPublishers
- type CodeSigningConfigAllowedPublishersArgs
- func (CodeSigningConfigAllowedPublishersArgs) ElementType() reflect.Type
- func (i CodeSigningConfigAllowedPublishersArgs) ToCodeSigningConfigAllowedPublishersOutput() CodeSigningConfigAllowedPublishersOutput
- func (i CodeSigningConfigAllowedPublishersArgs) ToCodeSigningConfigAllowedPublishersOutputWithContext(ctx context.Context) CodeSigningConfigAllowedPublishersOutput
- type CodeSigningConfigAllowedPublishersInput
- type CodeSigningConfigAllowedPublishersOutput
- func (CodeSigningConfigAllowedPublishersOutput) ElementType() reflect.Type
- func (o CodeSigningConfigAllowedPublishersOutput) SigningProfileVersionArns() pulumi.StringArrayOutput
- func (o CodeSigningConfigAllowedPublishersOutput) ToCodeSigningConfigAllowedPublishersOutput() CodeSigningConfigAllowedPublishersOutput
- func (o CodeSigningConfigAllowedPublishersOutput) ToCodeSigningConfigAllowedPublishersOutputWithContext(ctx context.Context) CodeSigningConfigAllowedPublishersOutput
- type CodeSigningConfigAllowedPublishersPtrOutput
- func (o CodeSigningConfigAllowedPublishersPtrOutput) Elem() CodeSigningConfigAllowedPublishersOutput
- func (CodeSigningConfigAllowedPublishersPtrOutput) ElementType() reflect.Type
- func (o CodeSigningConfigAllowedPublishersPtrOutput) SigningProfileVersionArns() pulumi.StringArrayOutput
- func (o CodeSigningConfigAllowedPublishersPtrOutput) ToCodeSigningConfigAllowedPublishersPtrOutput() CodeSigningConfigAllowedPublishersPtrOutput
- func (o CodeSigningConfigAllowedPublishersPtrOutput) ToCodeSigningConfigAllowedPublishersPtrOutputWithContext(ctx context.Context) CodeSigningConfigAllowedPublishersPtrOutput
- type CodeSigningConfigArgs
- type CodeSigningConfigCodeSigningPolicies
- type CodeSigningConfigCodeSigningPoliciesArgs
- func (CodeSigningConfigCodeSigningPoliciesArgs) ElementType() reflect.Type
- func (i CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesOutput() CodeSigningConfigCodeSigningPoliciesOutput
- func (i CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesOutput
- func (i CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesPtrOutput() CodeSigningConfigCodeSigningPoliciesPtrOutput
- func (i CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesPtrOutput
- type CodeSigningConfigCodeSigningPoliciesInput
- type CodeSigningConfigCodeSigningPoliciesOutput
- func (CodeSigningConfigCodeSigningPoliciesOutput) ElementType() reflect.Type
- func (o CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesOutput() CodeSigningConfigCodeSigningPoliciesOutput
- func (o CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesOutput
- func (o CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutput() CodeSigningConfigCodeSigningPoliciesPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesOutput) UntrustedArtifactOnDeployment() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
- type CodeSigningConfigCodeSigningPoliciesPtrInput
- type CodeSigningConfigCodeSigningPoliciesPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesPtrOutput) Elem() CodeSigningConfigCodeSigningPoliciesOutput
- func (CodeSigningConfigCodeSigningPoliciesPtrOutput) ElementType() reflect.Type
- func (o CodeSigningConfigCodeSigningPoliciesPtrOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutput() CodeSigningConfigCodeSigningPoliciesPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesPtrOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesPtrOutput) UntrustedArtifactOnDeployment() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
- type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment
- func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ElementType() reflect.Type
- func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
- func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
- func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
- func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
- func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringOutput() pulumi.StringOutput
- func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentInput
- type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
- func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ElementType() reflect.Type
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringOutput() pulumi.StringOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrInput
- type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) Elem() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
- func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ElementType() reflect.Type
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CodeSigningConfigInput
- type CodeSigningConfigOutput
- func (o CodeSigningConfigOutput) AllowedPublishers() CodeSigningConfigAllowedPublishersOutput
- func (o CodeSigningConfigOutput) CodeSigningConfigArn() pulumi.StringOutput
- func (o CodeSigningConfigOutput) CodeSigningConfigId() pulumi.StringOutput
- func (o CodeSigningConfigOutput) CodeSigningPolicies() CodeSigningConfigCodeSigningPoliciesPtrOutput
- func (o CodeSigningConfigOutput) Description() pulumi.StringPtrOutput
- func (CodeSigningConfigOutput) ElementType() reflect.Type
- func (o CodeSigningConfigOutput) Tags() aws.TagArrayOutput
- func (o CodeSigningConfigOutput) ToCodeSigningConfigOutput() CodeSigningConfigOutput
- func (o CodeSigningConfigOutput) ToCodeSigningConfigOutputWithContext(ctx context.Context) CodeSigningConfigOutput
- type CodeSigningConfigState
- type CodeSigningConfigTag
- type EventInvokeConfig
- type EventInvokeConfigArgs
- type EventInvokeConfigDestinationConfig
- type EventInvokeConfigDestinationConfigArgs
- func (EventInvokeConfigDestinationConfigArgs) ElementType() reflect.Type
- func (i EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigOutput() EventInvokeConfigDestinationConfigOutput
- func (i EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigOutputWithContext(ctx context.Context) EventInvokeConfigDestinationConfigOutput
- func (i EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigPtrOutput() EventInvokeConfigDestinationConfigPtrOutput
- func (i EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigPtrOutputWithContext(ctx context.Context) EventInvokeConfigDestinationConfigPtrOutput
- type EventInvokeConfigDestinationConfigInput
- type EventInvokeConfigDestinationConfigOutput
- func (EventInvokeConfigDestinationConfigOutput) ElementType() reflect.Type
- func (o EventInvokeConfigDestinationConfigOutput) OnFailure() EventInvokeConfigOnFailurePtrOutput
- func (o EventInvokeConfigDestinationConfigOutput) OnSuccess() EventInvokeConfigOnSuccessPtrOutput
- func (o EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigOutput() EventInvokeConfigDestinationConfigOutput
- func (o EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigOutputWithContext(ctx context.Context) EventInvokeConfigDestinationConfigOutput
- func (o EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigPtrOutput() EventInvokeConfigDestinationConfigPtrOutput
- func (o EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigPtrOutputWithContext(ctx context.Context) EventInvokeConfigDestinationConfigPtrOutput
- type EventInvokeConfigDestinationConfigPtrInput
- type EventInvokeConfigDestinationConfigPtrOutput
- func (o EventInvokeConfigDestinationConfigPtrOutput) Elem() EventInvokeConfigDestinationConfigOutput
- func (EventInvokeConfigDestinationConfigPtrOutput) ElementType() reflect.Type
- func (o EventInvokeConfigDestinationConfigPtrOutput) OnFailure() EventInvokeConfigOnFailurePtrOutput
- func (o EventInvokeConfigDestinationConfigPtrOutput) OnSuccess() EventInvokeConfigOnSuccessPtrOutput
- func (o EventInvokeConfigDestinationConfigPtrOutput) ToEventInvokeConfigDestinationConfigPtrOutput() EventInvokeConfigDestinationConfigPtrOutput
- func (o EventInvokeConfigDestinationConfigPtrOutput) ToEventInvokeConfigDestinationConfigPtrOutputWithContext(ctx context.Context) EventInvokeConfigDestinationConfigPtrOutput
- type EventInvokeConfigInput
- type EventInvokeConfigOnFailure
- type EventInvokeConfigOnFailureArgs
- func (EventInvokeConfigOnFailureArgs) ElementType() reflect.Type
- func (i EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailureOutput() EventInvokeConfigOnFailureOutput
- func (i EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailureOutputWithContext(ctx context.Context) EventInvokeConfigOnFailureOutput
- func (i EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailurePtrOutput() EventInvokeConfigOnFailurePtrOutput
- func (i EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailurePtrOutputWithContext(ctx context.Context) EventInvokeConfigOnFailurePtrOutput
- type EventInvokeConfigOnFailureInput
- type EventInvokeConfigOnFailureOutput
- func (o EventInvokeConfigOnFailureOutput) Destination() pulumi.StringOutput
- func (EventInvokeConfigOnFailureOutput) ElementType() reflect.Type
- func (o EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailureOutput() EventInvokeConfigOnFailureOutput
- func (o EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailureOutputWithContext(ctx context.Context) EventInvokeConfigOnFailureOutput
- func (o EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailurePtrOutput() EventInvokeConfigOnFailurePtrOutput
- func (o EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailurePtrOutputWithContext(ctx context.Context) EventInvokeConfigOnFailurePtrOutput
- type EventInvokeConfigOnFailurePtrInput
- type EventInvokeConfigOnFailurePtrOutput
- func (o EventInvokeConfigOnFailurePtrOutput) Destination() pulumi.StringPtrOutput
- func (o EventInvokeConfigOnFailurePtrOutput) Elem() EventInvokeConfigOnFailureOutput
- func (EventInvokeConfigOnFailurePtrOutput) ElementType() reflect.Type
- func (o EventInvokeConfigOnFailurePtrOutput) ToEventInvokeConfigOnFailurePtrOutput() EventInvokeConfigOnFailurePtrOutput
- func (o EventInvokeConfigOnFailurePtrOutput) ToEventInvokeConfigOnFailurePtrOutputWithContext(ctx context.Context) EventInvokeConfigOnFailurePtrOutput
- type EventInvokeConfigOnSuccess
- type EventInvokeConfigOnSuccessArgs
- func (EventInvokeConfigOnSuccessArgs) ElementType() reflect.Type
- func (i EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessOutput() EventInvokeConfigOnSuccessOutput
- func (i EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessOutputWithContext(ctx context.Context) EventInvokeConfigOnSuccessOutput
- func (i EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessPtrOutput() EventInvokeConfigOnSuccessPtrOutput
- func (i EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessPtrOutputWithContext(ctx context.Context) EventInvokeConfigOnSuccessPtrOutput
- type EventInvokeConfigOnSuccessInput
- type EventInvokeConfigOnSuccessOutput
- func (o EventInvokeConfigOnSuccessOutput) Destination() pulumi.StringOutput
- func (EventInvokeConfigOnSuccessOutput) ElementType() reflect.Type
- func (o EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessOutput() EventInvokeConfigOnSuccessOutput
- func (o EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessOutputWithContext(ctx context.Context) EventInvokeConfigOnSuccessOutput
- func (o EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessPtrOutput() EventInvokeConfigOnSuccessPtrOutput
- func (o EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessPtrOutputWithContext(ctx context.Context) EventInvokeConfigOnSuccessPtrOutput
- type EventInvokeConfigOnSuccessPtrInput
- type EventInvokeConfigOnSuccessPtrOutput
- func (o EventInvokeConfigOnSuccessPtrOutput) Destination() pulumi.StringPtrOutput
- func (o EventInvokeConfigOnSuccessPtrOutput) Elem() EventInvokeConfigOnSuccessOutput
- func (EventInvokeConfigOnSuccessPtrOutput) ElementType() reflect.Type
- func (o EventInvokeConfigOnSuccessPtrOutput) ToEventInvokeConfigOnSuccessPtrOutput() EventInvokeConfigOnSuccessPtrOutput
- func (o EventInvokeConfigOnSuccessPtrOutput) ToEventInvokeConfigOnSuccessPtrOutputWithContext(ctx context.Context) EventInvokeConfigOnSuccessPtrOutput
- type EventInvokeConfigOutput
- func (o EventInvokeConfigOutput) DestinationConfig() EventInvokeConfigDestinationConfigPtrOutput
- func (EventInvokeConfigOutput) ElementType() reflect.Type
- func (o EventInvokeConfigOutput) FunctionName() pulumi.StringOutput
- func (o EventInvokeConfigOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
- func (o EventInvokeConfigOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
- func (o EventInvokeConfigOutput) Qualifier() pulumi.StringOutput
- func (o EventInvokeConfigOutput) ToEventInvokeConfigOutput() EventInvokeConfigOutput
- func (o EventInvokeConfigOutput) ToEventInvokeConfigOutputWithContext(ctx context.Context) EventInvokeConfigOutput
- type EventInvokeConfigState
- type EventSourceMapping
- type EventSourceMappingAmazonManagedKafkaEventSourceConfig
- type EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs
- func (EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ElementType() reflect.Type
- func (i EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput
- func (i EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput
- func (i EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
- func (i EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
- type EventSourceMappingAmazonManagedKafkaEventSourceConfigInput
- type EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput
- func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ConsumerGroupId() pulumi.StringPtrOutput
- func (EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ElementType() reflect.Type
- func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput
- func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput
- func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
- func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
- type EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrInput
- type EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
- func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ConsumerGroupId() pulumi.StringPtrOutput
- func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) Elem() EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput
- func (EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
- func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
- type EventSourceMappingArgs
- type EventSourceMappingDestinationConfig
- type EventSourceMappingDestinationConfigArgs
- func (EventSourceMappingDestinationConfigArgs) ElementType() reflect.Type
- func (i EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigOutput() EventSourceMappingDestinationConfigOutput
- func (i EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigOutputWithContext(ctx context.Context) EventSourceMappingDestinationConfigOutput
- func (i EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigPtrOutput() EventSourceMappingDestinationConfigPtrOutput
- func (i EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDestinationConfigPtrOutput
- type EventSourceMappingDestinationConfigInput
- type EventSourceMappingDestinationConfigOutput
- func (EventSourceMappingDestinationConfigOutput) ElementType() reflect.Type
- func (o EventSourceMappingDestinationConfigOutput) OnFailure() EventSourceMappingOnFailurePtrOutput
- func (o EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigOutput() EventSourceMappingDestinationConfigOutput
- func (o EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigOutputWithContext(ctx context.Context) EventSourceMappingDestinationConfigOutput
- func (o EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigPtrOutput() EventSourceMappingDestinationConfigPtrOutput
- func (o EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDestinationConfigPtrOutput
- type EventSourceMappingDestinationConfigPtrInput
- type EventSourceMappingDestinationConfigPtrOutput
- func (o EventSourceMappingDestinationConfigPtrOutput) Elem() EventSourceMappingDestinationConfigOutput
- func (EventSourceMappingDestinationConfigPtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingDestinationConfigPtrOutput) OnFailure() EventSourceMappingOnFailurePtrOutput
- func (o EventSourceMappingDestinationConfigPtrOutput) ToEventSourceMappingDestinationConfigPtrOutput() EventSourceMappingDestinationConfigPtrOutput
- func (o EventSourceMappingDestinationConfigPtrOutput) ToEventSourceMappingDestinationConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDestinationConfigPtrOutput
- type EventSourceMappingDocumentDbEventSourceConfig
- type EventSourceMappingDocumentDbEventSourceConfigArgs
- func (EventSourceMappingDocumentDbEventSourceConfigArgs) ElementType() reflect.Type
- func (i EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigOutput() EventSourceMappingDocumentDbEventSourceConfigOutput
- func (i EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigOutput
- func (i EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutput() EventSourceMappingDocumentDbEventSourceConfigPtrOutput
- func (i EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigPtrOutput
- type EventSourceMappingDocumentDbEventSourceConfigFullDocument
- func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ElementType() reflect.Type
- func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput
- func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput
- func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
- func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
- func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringOutput() pulumi.StringOutput
- func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventSourceMappingDocumentDbEventSourceConfigFullDocumentInput
- type EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput
- func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ElementType() reflect.Type
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringOutput() pulumi.StringOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrInput
- type EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) Elem() EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput
- func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventSourceMappingDocumentDbEventSourceConfigInput
- type EventSourceMappingDocumentDbEventSourceConfigOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigOutput) CollectionName() pulumi.StringPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigOutput) DatabaseName() pulumi.StringPtrOutput
- func (EventSourceMappingDocumentDbEventSourceConfigOutput) ElementType() reflect.Type
- func (o EventSourceMappingDocumentDbEventSourceConfigOutput) FullDocument() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigOutput() EventSourceMappingDocumentDbEventSourceConfigOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutput() EventSourceMappingDocumentDbEventSourceConfigPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigPtrOutput
- type EventSourceMappingDocumentDbEventSourceConfigPtrInput
- type EventSourceMappingDocumentDbEventSourceConfigPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) CollectionName() pulumi.StringPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) Elem() EventSourceMappingDocumentDbEventSourceConfigOutput
- func (EventSourceMappingDocumentDbEventSourceConfigPtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) FullDocument() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutput() EventSourceMappingDocumentDbEventSourceConfigPtrOutput
- func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigPtrOutput
- type EventSourceMappingEndpoints
- type EventSourceMappingEndpointsArgs
- func (EventSourceMappingEndpointsArgs) ElementType() reflect.Type
- func (i EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsOutput() EventSourceMappingEndpointsOutput
- func (i EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsOutputWithContext(ctx context.Context) EventSourceMappingEndpointsOutput
- func (i EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsPtrOutput() EventSourceMappingEndpointsPtrOutput
- func (i EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsPtrOutputWithContext(ctx context.Context) EventSourceMappingEndpointsPtrOutput
- type EventSourceMappingEndpointsInput
- type EventSourceMappingEndpointsOutput
- func (EventSourceMappingEndpointsOutput) ElementType() reflect.Type
- func (o EventSourceMappingEndpointsOutput) KafkaBootstrapServers() pulumi.StringArrayOutput
- func (o EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsOutput() EventSourceMappingEndpointsOutput
- func (o EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsOutputWithContext(ctx context.Context) EventSourceMappingEndpointsOutput
- func (o EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsPtrOutput() EventSourceMappingEndpointsPtrOutput
- func (o EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsPtrOutputWithContext(ctx context.Context) EventSourceMappingEndpointsPtrOutput
- type EventSourceMappingEndpointsPtrInput
- type EventSourceMappingEndpointsPtrOutput
- func (o EventSourceMappingEndpointsPtrOutput) Elem() EventSourceMappingEndpointsOutput
- func (EventSourceMappingEndpointsPtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingEndpointsPtrOutput) KafkaBootstrapServers() pulumi.StringArrayOutput
- func (o EventSourceMappingEndpointsPtrOutput) ToEventSourceMappingEndpointsPtrOutput() EventSourceMappingEndpointsPtrOutput
- func (o EventSourceMappingEndpointsPtrOutput) ToEventSourceMappingEndpointsPtrOutputWithContext(ctx context.Context) EventSourceMappingEndpointsPtrOutput
- type EventSourceMappingFilter
- type EventSourceMappingFilterArgs
- func (EventSourceMappingFilterArgs) ElementType() reflect.Type
- func (i EventSourceMappingFilterArgs) ToEventSourceMappingFilterOutput() EventSourceMappingFilterOutput
- func (i EventSourceMappingFilterArgs) ToEventSourceMappingFilterOutputWithContext(ctx context.Context) EventSourceMappingFilterOutput
- type EventSourceMappingFilterArray
- func (EventSourceMappingFilterArray) ElementType() reflect.Type
- func (i EventSourceMappingFilterArray) ToEventSourceMappingFilterArrayOutput() EventSourceMappingFilterArrayOutput
- func (i EventSourceMappingFilterArray) ToEventSourceMappingFilterArrayOutputWithContext(ctx context.Context) EventSourceMappingFilterArrayOutput
- type EventSourceMappingFilterArrayInput
- type EventSourceMappingFilterArrayOutput
- func (EventSourceMappingFilterArrayOutput) ElementType() reflect.Type
- func (o EventSourceMappingFilterArrayOutput) Index(i pulumi.IntInput) EventSourceMappingFilterOutput
- func (o EventSourceMappingFilterArrayOutput) ToEventSourceMappingFilterArrayOutput() EventSourceMappingFilterArrayOutput
- func (o EventSourceMappingFilterArrayOutput) ToEventSourceMappingFilterArrayOutputWithContext(ctx context.Context) EventSourceMappingFilterArrayOutput
- type EventSourceMappingFilterCriteria
- type EventSourceMappingFilterCriteriaArgs
- func (EventSourceMappingFilterCriteriaArgs) ElementType() reflect.Type
- func (i EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaOutput() EventSourceMappingFilterCriteriaOutput
- func (i EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaOutputWithContext(ctx context.Context) EventSourceMappingFilterCriteriaOutput
- func (i EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaPtrOutput() EventSourceMappingFilterCriteriaPtrOutput
- func (i EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaPtrOutputWithContext(ctx context.Context) EventSourceMappingFilterCriteriaPtrOutput
- type EventSourceMappingFilterCriteriaInput
- type EventSourceMappingFilterCriteriaOutput
- func (EventSourceMappingFilterCriteriaOutput) ElementType() reflect.Type
- func (o EventSourceMappingFilterCriteriaOutput) Filters() EventSourceMappingFilterArrayOutput
- func (o EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaOutput() EventSourceMappingFilterCriteriaOutput
- func (o EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaOutputWithContext(ctx context.Context) EventSourceMappingFilterCriteriaOutput
- func (o EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaPtrOutput() EventSourceMappingFilterCriteriaPtrOutput
- func (o EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaPtrOutputWithContext(ctx context.Context) EventSourceMappingFilterCriteriaPtrOutput
- type EventSourceMappingFilterCriteriaPtrInput
- type EventSourceMappingFilterCriteriaPtrOutput
- func (o EventSourceMappingFilterCriteriaPtrOutput) Elem() EventSourceMappingFilterCriteriaOutput
- func (EventSourceMappingFilterCriteriaPtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingFilterCriteriaPtrOutput) Filters() EventSourceMappingFilterArrayOutput
- func (o EventSourceMappingFilterCriteriaPtrOutput) ToEventSourceMappingFilterCriteriaPtrOutput() EventSourceMappingFilterCriteriaPtrOutput
- func (o EventSourceMappingFilterCriteriaPtrOutput) ToEventSourceMappingFilterCriteriaPtrOutputWithContext(ctx context.Context) EventSourceMappingFilterCriteriaPtrOutput
- type EventSourceMappingFilterInput
- type EventSourceMappingFilterOutput
- func (EventSourceMappingFilterOutput) ElementType() reflect.Type
- func (o EventSourceMappingFilterOutput) Pattern() pulumi.StringPtrOutput
- func (o EventSourceMappingFilterOutput) ToEventSourceMappingFilterOutput() EventSourceMappingFilterOutput
- func (o EventSourceMappingFilterOutput) ToEventSourceMappingFilterOutputWithContext(ctx context.Context) EventSourceMappingFilterOutput
- type EventSourceMappingFunctionResponseTypesItem
- func (EventSourceMappingFunctionResponseTypesItem) ElementType() reflect.Type
- func (e EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemOutput() EventSourceMappingFunctionResponseTypesItemOutput
- func (e EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemOutput
- func (e EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemPtrOutput() EventSourceMappingFunctionResponseTypesItemPtrOutput
- func (e EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemPtrOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemPtrOutput
- func (e EventSourceMappingFunctionResponseTypesItem) ToStringOutput() pulumi.StringOutput
- func (e EventSourceMappingFunctionResponseTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EventSourceMappingFunctionResponseTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EventSourceMappingFunctionResponseTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventSourceMappingFunctionResponseTypesItemArray
- func (EventSourceMappingFunctionResponseTypesItemArray) ElementType() reflect.Type
- func (i EventSourceMappingFunctionResponseTypesItemArray) ToEventSourceMappingFunctionResponseTypesItemArrayOutput() EventSourceMappingFunctionResponseTypesItemArrayOutput
- func (i EventSourceMappingFunctionResponseTypesItemArray) ToEventSourceMappingFunctionResponseTypesItemArrayOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemArrayOutput
- type EventSourceMappingFunctionResponseTypesItemArrayInput
- type EventSourceMappingFunctionResponseTypesItemArrayOutput
- func (EventSourceMappingFunctionResponseTypesItemArrayOutput) ElementType() reflect.Type
- func (o EventSourceMappingFunctionResponseTypesItemArrayOutput) Index(i pulumi.IntInput) EventSourceMappingFunctionResponseTypesItemOutput
- func (o EventSourceMappingFunctionResponseTypesItemArrayOutput) ToEventSourceMappingFunctionResponseTypesItemArrayOutput() EventSourceMappingFunctionResponseTypesItemArrayOutput
- func (o EventSourceMappingFunctionResponseTypesItemArrayOutput) ToEventSourceMappingFunctionResponseTypesItemArrayOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemArrayOutput
- type EventSourceMappingFunctionResponseTypesItemInput
- type EventSourceMappingFunctionResponseTypesItemOutput
- func (EventSourceMappingFunctionResponseTypesItemOutput) ElementType() reflect.Type
- func (o EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemOutput() EventSourceMappingFunctionResponseTypesItemOutput
- func (o EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemOutput
- func (o EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutput() EventSourceMappingFunctionResponseTypesItemPtrOutput
- func (o EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemPtrOutput
- func (o EventSourceMappingFunctionResponseTypesItemOutput) ToStringOutput() pulumi.StringOutput
- func (o EventSourceMappingFunctionResponseTypesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EventSourceMappingFunctionResponseTypesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EventSourceMappingFunctionResponseTypesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventSourceMappingFunctionResponseTypesItemPtrInput
- type EventSourceMappingFunctionResponseTypesItemPtrOutput
- func (o EventSourceMappingFunctionResponseTypesItemPtrOutput) Elem() EventSourceMappingFunctionResponseTypesItemOutput
- func (EventSourceMappingFunctionResponseTypesItemPtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingFunctionResponseTypesItemPtrOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutput() EventSourceMappingFunctionResponseTypesItemPtrOutput
- func (o EventSourceMappingFunctionResponseTypesItemPtrOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemPtrOutput
- func (o EventSourceMappingFunctionResponseTypesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EventSourceMappingFunctionResponseTypesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventSourceMappingInput
- type EventSourceMappingOnFailure
- type EventSourceMappingOnFailureArgs
- func (EventSourceMappingOnFailureArgs) ElementType() reflect.Type
- func (i EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailureOutput() EventSourceMappingOnFailureOutput
- func (i EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailureOutputWithContext(ctx context.Context) EventSourceMappingOnFailureOutput
- func (i EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailurePtrOutput() EventSourceMappingOnFailurePtrOutput
- func (i EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailurePtrOutputWithContext(ctx context.Context) EventSourceMappingOnFailurePtrOutput
- type EventSourceMappingOnFailureInput
- type EventSourceMappingOnFailureOutput
- func (o EventSourceMappingOnFailureOutput) Destination() pulumi.StringPtrOutput
- func (EventSourceMappingOnFailureOutput) ElementType() reflect.Type
- func (o EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailureOutput() EventSourceMappingOnFailureOutput
- func (o EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailureOutputWithContext(ctx context.Context) EventSourceMappingOnFailureOutput
- func (o EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailurePtrOutput() EventSourceMappingOnFailurePtrOutput
- func (o EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailurePtrOutputWithContext(ctx context.Context) EventSourceMappingOnFailurePtrOutput
- type EventSourceMappingOnFailurePtrInput
- type EventSourceMappingOnFailurePtrOutput
- func (o EventSourceMappingOnFailurePtrOutput) Destination() pulumi.StringPtrOutput
- func (o EventSourceMappingOnFailurePtrOutput) Elem() EventSourceMappingOnFailureOutput
- func (EventSourceMappingOnFailurePtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingOnFailurePtrOutput) ToEventSourceMappingOnFailurePtrOutput() EventSourceMappingOnFailurePtrOutput
- func (o EventSourceMappingOnFailurePtrOutput) ToEventSourceMappingOnFailurePtrOutputWithContext(ctx context.Context) EventSourceMappingOnFailurePtrOutput
- type EventSourceMappingOutput
- func (o EventSourceMappingOutput) AmazonManagedKafkaEventSourceConfig() EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
- func (o EventSourceMappingOutput) AwsId() pulumi.StringOutput
- func (o EventSourceMappingOutput) BatchSize() pulumi.IntPtrOutput
- func (o EventSourceMappingOutput) BisectBatchOnFunctionError() pulumi.BoolPtrOutput
- func (o EventSourceMappingOutput) DestinationConfig() EventSourceMappingDestinationConfigPtrOutput
- func (o EventSourceMappingOutput) DocumentDbEventSourceConfig() EventSourceMappingDocumentDbEventSourceConfigPtrOutput
- func (EventSourceMappingOutput) ElementType() reflect.Type
- func (o EventSourceMappingOutput) Enabled() pulumi.BoolPtrOutput
- func (o EventSourceMappingOutput) EventSourceArn() pulumi.StringPtrOutput
- func (o EventSourceMappingOutput) EventSourceMappingArn() pulumi.StringOutput
- func (o EventSourceMappingOutput) FilterCriteria() EventSourceMappingFilterCriteriaPtrOutput
- func (o EventSourceMappingOutput) FunctionName() pulumi.StringOutput
- func (o EventSourceMappingOutput) FunctionResponseTypes() EventSourceMappingFunctionResponseTypesItemArrayOutput
- func (o EventSourceMappingOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o EventSourceMappingOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput
- func (o EventSourceMappingOutput) MaximumRecordAgeInSeconds() pulumi.IntPtrOutput
- func (o EventSourceMappingOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
- func (o EventSourceMappingOutput) ParallelizationFactor() pulumi.IntPtrOutput
- func (o EventSourceMappingOutput) Queues() pulumi.StringArrayOutput
- func (o EventSourceMappingOutput) ScalingConfig() EventSourceMappingScalingConfigPtrOutput
- func (o EventSourceMappingOutput) SelfManagedEventSource() EventSourceMappingSelfManagedEventSourcePtrOutput
- func (o EventSourceMappingOutput) SelfManagedKafkaEventSourceConfig() EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
- func (o EventSourceMappingOutput) SourceAccessConfigurations() EventSourceMappingSourceAccessConfigurationArrayOutput
- func (o EventSourceMappingOutput) StartingPosition() pulumi.StringPtrOutput
- func (o EventSourceMappingOutput) StartingPositionTimestamp() pulumi.Float64PtrOutput
- func (o EventSourceMappingOutput) Tags() aws.TagArrayOutput
- func (o EventSourceMappingOutput) ToEventSourceMappingOutput() EventSourceMappingOutput
- func (o EventSourceMappingOutput) ToEventSourceMappingOutputWithContext(ctx context.Context) EventSourceMappingOutput
- func (o EventSourceMappingOutput) Topics() pulumi.StringArrayOutput
- func (o EventSourceMappingOutput) TumblingWindowInSeconds() pulumi.IntPtrOutput
- type EventSourceMappingScalingConfig
- type EventSourceMappingScalingConfigArgs
- func (EventSourceMappingScalingConfigArgs) ElementType() reflect.Type
- func (i EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigOutput() EventSourceMappingScalingConfigOutput
- func (i EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigOutputWithContext(ctx context.Context) EventSourceMappingScalingConfigOutput
- func (i EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigPtrOutput() EventSourceMappingScalingConfigPtrOutput
- func (i EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingScalingConfigPtrOutput
- type EventSourceMappingScalingConfigInput
- type EventSourceMappingScalingConfigOutput
- func (EventSourceMappingScalingConfigOutput) ElementType() reflect.Type
- func (o EventSourceMappingScalingConfigOutput) MaximumConcurrency() pulumi.IntPtrOutput
- func (o EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigOutput() EventSourceMappingScalingConfigOutput
- func (o EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigOutputWithContext(ctx context.Context) EventSourceMappingScalingConfigOutput
- func (o EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigPtrOutput() EventSourceMappingScalingConfigPtrOutput
- func (o EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingScalingConfigPtrOutput
- type EventSourceMappingScalingConfigPtrInput
- type EventSourceMappingScalingConfigPtrOutput
- func (o EventSourceMappingScalingConfigPtrOutput) Elem() EventSourceMappingScalingConfigOutput
- func (EventSourceMappingScalingConfigPtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingScalingConfigPtrOutput) MaximumConcurrency() pulumi.IntPtrOutput
- func (o EventSourceMappingScalingConfigPtrOutput) ToEventSourceMappingScalingConfigPtrOutput() EventSourceMappingScalingConfigPtrOutput
- func (o EventSourceMappingScalingConfigPtrOutput) ToEventSourceMappingScalingConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingScalingConfigPtrOutput
- type EventSourceMappingSelfManagedEventSource
- type EventSourceMappingSelfManagedEventSourceArgs
- func (EventSourceMappingSelfManagedEventSourceArgs) ElementType() reflect.Type
- func (i EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourceOutput() EventSourceMappingSelfManagedEventSourceOutput
- func (i EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourceOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedEventSourceOutput
- func (i EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourcePtrOutput() EventSourceMappingSelfManagedEventSourcePtrOutput
- func (i EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourcePtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedEventSourcePtrOutput
- type EventSourceMappingSelfManagedEventSourceInput
- type EventSourceMappingSelfManagedEventSourceOutput
- func (EventSourceMappingSelfManagedEventSourceOutput) ElementType() reflect.Type
- func (o EventSourceMappingSelfManagedEventSourceOutput) Endpoints() EventSourceMappingEndpointsPtrOutput
- func (o EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourceOutput() EventSourceMappingSelfManagedEventSourceOutput
- func (o EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourceOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedEventSourceOutput
- func (o EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutput() EventSourceMappingSelfManagedEventSourcePtrOutput
- func (o EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedEventSourcePtrOutput
- type EventSourceMappingSelfManagedEventSourcePtrInput
- type EventSourceMappingSelfManagedEventSourcePtrOutput
- func (o EventSourceMappingSelfManagedEventSourcePtrOutput) Elem() EventSourceMappingSelfManagedEventSourceOutput
- func (EventSourceMappingSelfManagedEventSourcePtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingSelfManagedEventSourcePtrOutput) Endpoints() EventSourceMappingEndpointsPtrOutput
- func (o EventSourceMappingSelfManagedEventSourcePtrOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutput() EventSourceMappingSelfManagedEventSourcePtrOutput
- func (o EventSourceMappingSelfManagedEventSourcePtrOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedEventSourcePtrOutput
- type EventSourceMappingSelfManagedKafkaEventSourceConfig
- type EventSourceMappingSelfManagedKafkaEventSourceConfigArgs
- func (EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ElementType() reflect.Type
- func (i EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigOutput
- func (i EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigOutput
- func (i EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
- func (i EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
- type EventSourceMappingSelfManagedKafkaEventSourceConfigInput
- type EventSourceMappingSelfManagedKafkaEventSourceConfigOutput
- func (o EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ConsumerGroupId() pulumi.StringPtrOutput
- func (EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ElementType() reflect.Type
- func (o EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigOutput
- func (o EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigOutput
- func (o EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
- func (o EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
- type EventSourceMappingSelfManagedKafkaEventSourceConfigPtrInput
- type EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
- func (o EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ConsumerGroupId() pulumi.StringPtrOutput
- func (o EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) Elem() EventSourceMappingSelfManagedKafkaEventSourceConfigOutput
- func (EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
- func (o EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
- type EventSourceMappingSourceAccessConfiguration
- type EventSourceMappingSourceAccessConfigurationArgs
- func (EventSourceMappingSourceAccessConfigurationArgs) ElementType() reflect.Type
- func (i EventSourceMappingSourceAccessConfigurationArgs) ToEventSourceMappingSourceAccessConfigurationOutput() EventSourceMappingSourceAccessConfigurationOutput
- func (i EventSourceMappingSourceAccessConfigurationArgs) ToEventSourceMappingSourceAccessConfigurationOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationOutput
- type EventSourceMappingSourceAccessConfigurationArray
- func (EventSourceMappingSourceAccessConfigurationArray) ElementType() reflect.Type
- func (i EventSourceMappingSourceAccessConfigurationArray) ToEventSourceMappingSourceAccessConfigurationArrayOutput() EventSourceMappingSourceAccessConfigurationArrayOutput
- func (i EventSourceMappingSourceAccessConfigurationArray) ToEventSourceMappingSourceAccessConfigurationArrayOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationArrayOutput
- type EventSourceMappingSourceAccessConfigurationArrayInput
- type EventSourceMappingSourceAccessConfigurationArrayOutput
- func (EventSourceMappingSourceAccessConfigurationArrayOutput) ElementType() reflect.Type
- func (o EventSourceMappingSourceAccessConfigurationArrayOutput) Index(i pulumi.IntInput) EventSourceMappingSourceAccessConfigurationOutput
- func (o EventSourceMappingSourceAccessConfigurationArrayOutput) ToEventSourceMappingSourceAccessConfigurationArrayOutput() EventSourceMappingSourceAccessConfigurationArrayOutput
- func (o EventSourceMappingSourceAccessConfigurationArrayOutput) ToEventSourceMappingSourceAccessConfigurationArrayOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationArrayOutput
- type EventSourceMappingSourceAccessConfigurationInput
- type EventSourceMappingSourceAccessConfigurationOutput
- func (EventSourceMappingSourceAccessConfigurationOutput) ElementType() reflect.Type
- func (o EventSourceMappingSourceAccessConfigurationOutput) ToEventSourceMappingSourceAccessConfigurationOutput() EventSourceMappingSourceAccessConfigurationOutput
- func (o EventSourceMappingSourceAccessConfigurationOutput) ToEventSourceMappingSourceAccessConfigurationOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationOutput
- func (o EventSourceMappingSourceAccessConfigurationOutput) Type() EventSourceMappingSourceAccessConfigurationTypePtrOutput
- func (o EventSourceMappingSourceAccessConfigurationOutput) Uri() pulumi.StringPtrOutput
- type EventSourceMappingSourceAccessConfigurationType
- func (EventSourceMappingSourceAccessConfigurationType) ElementType() reflect.Type
- func (e EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypeOutput() EventSourceMappingSourceAccessConfigurationTypeOutput
- func (e EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypeOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationTypeOutput
- func (e EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypePtrOutput() EventSourceMappingSourceAccessConfigurationTypePtrOutput
- func (e EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypePtrOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationTypePtrOutput
- func (e EventSourceMappingSourceAccessConfigurationType) ToStringOutput() pulumi.StringOutput
- func (e EventSourceMappingSourceAccessConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EventSourceMappingSourceAccessConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EventSourceMappingSourceAccessConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventSourceMappingSourceAccessConfigurationTypeInput
- type EventSourceMappingSourceAccessConfigurationTypeOutput
- func (EventSourceMappingSourceAccessConfigurationTypeOutput) ElementType() reflect.Type
- func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypeOutput() EventSourceMappingSourceAccessConfigurationTypeOutput
- func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypeOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationTypeOutput
- func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutput() EventSourceMappingSourceAccessConfigurationTypePtrOutput
- func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationTypePtrOutput
- func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventSourceMappingSourceAccessConfigurationTypePtrInput
- type EventSourceMappingSourceAccessConfigurationTypePtrOutput
- func (o EventSourceMappingSourceAccessConfigurationTypePtrOutput) Elem() EventSourceMappingSourceAccessConfigurationTypeOutput
- func (EventSourceMappingSourceAccessConfigurationTypePtrOutput) ElementType() reflect.Type
- func (o EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutput() EventSourceMappingSourceAccessConfigurationTypePtrOutput
- func (o EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationTypePtrOutput
- func (o EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EventSourceMappingState
- type EventSourceMappingTag
- type Function
- type FunctionArchitecturesItem
- func (FunctionArchitecturesItem) ElementType() reflect.Type
- func (e FunctionArchitecturesItem) ToFunctionArchitecturesItemOutput() FunctionArchitecturesItemOutput
- func (e FunctionArchitecturesItem) ToFunctionArchitecturesItemOutputWithContext(ctx context.Context) FunctionArchitecturesItemOutput
- func (e FunctionArchitecturesItem) ToFunctionArchitecturesItemPtrOutput() FunctionArchitecturesItemPtrOutput
- func (e FunctionArchitecturesItem) ToFunctionArchitecturesItemPtrOutputWithContext(ctx context.Context) FunctionArchitecturesItemPtrOutput
- func (e FunctionArchitecturesItem) ToStringOutput() pulumi.StringOutput
- func (e FunctionArchitecturesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FunctionArchitecturesItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FunctionArchitecturesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionArchitecturesItemArray
- func (FunctionArchitecturesItemArray) ElementType() reflect.Type
- func (i FunctionArchitecturesItemArray) ToFunctionArchitecturesItemArrayOutput() FunctionArchitecturesItemArrayOutput
- func (i FunctionArchitecturesItemArray) ToFunctionArchitecturesItemArrayOutputWithContext(ctx context.Context) FunctionArchitecturesItemArrayOutput
- type FunctionArchitecturesItemArrayInput
- type FunctionArchitecturesItemArrayOutput
- func (FunctionArchitecturesItemArrayOutput) ElementType() reflect.Type
- func (o FunctionArchitecturesItemArrayOutput) Index(i pulumi.IntInput) FunctionArchitecturesItemOutput
- func (o FunctionArchitecturesItemArrayOutput) ToFunctionArchitecturesItemArrayOutput() FunctionArchitecturesItemArrayOutput
- func (o FunctionArchitecturesItemArrayOutput) ToFunctionArchitecturesItemArrayOutputWithContext(ctx context.Context) FunctionArchitecturesItemArrayOutput
- type FunctionArchitecturesItemInput
- type FunctionArchitecturesItemOutput
- func (FunctionArchitecturesItemOutput) ElementType() reflect.Type
- func (o FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemOutput() FunctionArchitecturesItemOutput
- func (o FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemOutputWithContext(ctx context.Context) FunctionArchitecturesItemOutput
- func (o FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemPtrOutput() FunctionArchitecturesItemPtrOutput
- func (o FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemPtrOutputWithContext(ctx context.Context) FunctionArchitecturesItemPtrOutput
- func (o FunctionArchitecturesItemOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionArchitecturesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionArchitecturesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionArchitecturesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionArchitecturesItemPtrInput
- type FunctionArchitecturesItemPtrOutput
- func (o FunctionArchitecturesItemPtrOutput) Elem() FunctionArchitecturesItemOutput
- func (FunctionArchitecturesItemPtrOutput) ElementType() reflect.Type
- func (o FunctionArchitecturesItemPtrOutput) ToFunctionArchitecturesItemPtrOutput() FunctionArchitecturesItemPtrOutput
- func (o FunctionArchitecturesItemPtrOutput) ToFunctionArchitecturesItemPtrOutputWithContext(ctx context.Context) FunctionArchitecturesItemPtrOutput
- func (o FunctionArchitecturesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionArchitecturesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionArgs
- type FunctionCode
- type FunctionCodeArgs
- type FunctionCodeInput
- type FunctionCodeOutput
- func (FunctionCodeOutput) ElementType() reflect.Type
- func (o FunctionCodeOutput) ImageUri() pulumi.StringPtrOutput
- func (o FunctionCodeOutput) S3Bucket() pulumi.StringPtrOutput
- func (o FunctionCodeOutput) S3Key() pulumi.StringPtrOutput
- func (o FunctionCodeOutput) S3ObjectVersion() pulumi.StringPtrOutput
- func (o FunctionCodeOutput) SourceKmsKeyArn() pulumi.StringPtrOutput
- func (o FunctionCodeOutput) ToFunctionCodeOutput() FunctionCodeOutput
- func (o FunctionCodeOutput) ToFunctionCodeOutputWithContext(ctx context.Context) FunctionCodeOutput
- func (o FunctionCodeOutput) ZipFile() pulumi.StringPtrOutput
- type FunctionDeadLetterConfig
- type FunctionDeadLetterConfigArgs
- func (FunctionDeadLetterConfigArgs) ElementType() reflect.Type
- func (i FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigOutput() FunctionDeadLetterConfigOutput
- func (i FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigOutputWithContext(ctx context.Context) FunctionDeadLetterConfigOutput
- func (i FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigPtrOutput() FunctionDeadLetterConfigPtrOutput
- func (i FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigPtrOutputWithContext(ctx context.Context) FunctionDeadLetterConfigPtrOutput
- type FunctionDeadLetterConfigInput
- type FunctionDeadLetterConfigOutput
- func (FunctionDeadLetterConfigOutput) ElementType() reflect.Type
- func (o FunctionDeadLetterConfigOutput) TargetArn() pulumi.StringPtrOutput
- func (o FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigOutput() FunctionDeadLetterConfigOutput
- func (o FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigOutputWithContext(ctx context.Context) FunctionDeadLetterConfigOutput
- func (o FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigPtrOutput() FunctionDeadLetterConfigPtrOutput
- func (o FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigPtrOutputWithContext(ctx context.Context) FunctionDeadLetterConfigPtrOutput
- type FunctionDeadLetterConfigPtrInput
- type FunctionDeadLetterConfigPtrOutput
- func (o FunctionDeadLetterConfigPtrOutput) Elem() FunctionDeadLetterConfigOutput
- func (FunctionDeadLetterConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionDeadLetterConfigPtrOutput) TargetArn() pulumi.StringPtrOutput
- func (o FunctionDeadLetterConfigPtrOutput) ToFunctionDeadLetterConfigPtrOutput() FunctionDeadLetterConfigPtrOutput
- func (o FunctionDeadLetterConfigPtrOutput) ToFunctionDeadLetterConfigPtrOutputWithContext(ctx context.Context) FunctionDeadLetterConfigPtrOutput
- type FunctionEnvironment
- type FunctionEnvironmentArgs
- func (FunctionEnvironmentArgs) ElementType() reflect.Type
- func (i FunctionEnvironmentArgs) ToFunctionEnvironmentOutput() FunctionEnvironmentOutput
- func (i FunctionEnvironmentArgs) ToFunctionEnvironmentOutputWithContext(ctx context.Context) FunctionEnvironmentOutput
- func (i FunctionEnvironmentArgs) ToFunctionEnvironmentPtrOutput() FunctionEnvironmentPtrOutput
- func (i FunctionEnvironmentArgs) ToFunctionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionEnvironmentPtrOutput
- type FunctionEnvironmentInput
- type FunctionEnvironmentOutput
- func (FunctionEnvironmentOutput) ElementType() reflect.Type
- func (o FunctionEnvironmentOutput) ToFunctionEnvironmentOutput() FunctionEnvironmentOutput
- func (o FunctionEnvironmentOutput) ToFunctionEnvironmentOutputWithContext(ctx context.Context) FunctionEnvironmentOutput
- func (o FunctionEnvironmentOutput) ToFunctionEnvironmentPtrOutput() FunctionEnvironmentPtrOutput
- func (o FunctionEnvironmentOutput) ToFunctionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionEnvironmentPtrOutput
- func (o FunctionEnvironmentOutput) Variables() pulumi.StringMapOutput
- type FunctionEnvironmentPtrInput
- type FunctionEnvironmentPtrOutput
- func (o FunctionEnvironmentPtrOutput) Elem() FunctionEnvironmentOutput
- func (FunctionEnvironmentPtrOutput) ElementType() reflect.Type
- func (o FunctionEnvironmentPtrOutput) ToFunctionEnvironmentPtrOutput() FunctionEnvironmentPtrOutput
- func (o FunctionEnvironmentPtrOutput) ToFunctionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionEnvironmentPtrOutput
- func (o FunctionEnvironmentPtrOutput) Variables() pulumi.StringMapOutput
- type FunctionEphemeralStorage
- type FunctionEphemeralStorageArgs
- func (FunctionEphemeralStorageArgs) ElementType() reflect.Type
- func (i FunctionEphemeralStorageArgs) ToFunctionEphemeralStorageOutput() FunctionEphemeralStorageOutput
- func (i FunctionEphemeralStorageArgs) ToFunctionEphemeralStorageOutputWithContext(ctx context.Context) FunctionEphemeralStorageOutput
- func (i FunctionEphemeralStorageArgs) ToFunctionEphemeralStoragePtrOutput() FunctionEphemeralStoragePtrOutput
- func (i FunctionEphemeralStorageArgs) ToFunctionEphemeralStoragePtrOutputWithContext(ctx context.Context) FunctionEphemeralStoragePtrOutput
- type FunctionEphemeralStorageInput
- type FunctionEphemeralStorageOutput
- func (FunctionEphemeralStorageOutput) ElementType() reflect.Type
- func (o FunctionEphemeralStorageOutput) Size() pulumi.IntOutput
- func (o FunctionEphemeralStorageOutput) ToFunctionEphemeralStorageOutput() FunctionEphemeralStorageOutput
- func (o FunctionEphemeralStorageOutput) ToFunctionEphemeralStorageOutputWithContext(ctx context.Context) FunctionEphemeralStorageOutput
- func (o FunctionEphemeralStorageOutput) ToFunctionEphemeralStoragePtrOutput() FunctionEphemeralStoragePtrOutput
- func (o FunctionEphemeralStorageOutput) ToFunctionEphemeralStoragePtrOutputWithContext(ctx context.Context) FunctionEphemeralStoragePtrOutput
- type FunctionEphemeralStoragePtrInput
- type FunctionEphemeralStoragePtrOutput
- func (o FunctionEphemeralStoragePtrOutput) Elem() FunctionEphemeralStorageOutput
- func (FunctionEphemeralStoragePtrOutput) ElementType() reflect.Type
- func (o FunctionEphemeralStoragePtrOutput) Size() pulumi.IntPtrOutput
- func (o FunctionEphemeralStoragePtrOutput) ToFunctionEphemeralStoragePtrOutput() FunctionEphemeralStoragePtrOutput
- func (o FunctionEphemeralStoragePtrOutput) ToFunctionEphemeralStoragePtrOutputWithContext(ctx context.Context) FunctionEphemeralStoragePtrOutput
- type FunctionFileSystemConfig
- type FunctionFileSystemConfigArgs
- func (FunctionFileSystemConfigArgs) ElementType() reflect.Type
- func (i FunctionFileSystemConfigArgs) ToFunctionFileSystemConfigOutput() FunctionFileSystemConfigOutput
- func (i FunctionFileSystemConfigArgs) ToFunctionFileSystemConfigOutputWithContext(ctx context.Context) FunctionFileSystemConfigOutput
- type FunctionFileSystemConfigArray
- func (FunctionFileSystemConfigArray) ElementType() reflect.Type
- func (i FunctionFileSystemConfigArray) ToFunctionFileSystemConfigArrayOutput() FunctionFileSystemConfigArrayOutput
- func (i FunctionFileSystemConfigArray) ToFunctionFileSystemConfigArrayOutputWithContext(ctx context.Context) FunctionFileSystemConfigArrayOutput
- type FunctionFileSystemConfigArrayInput
- type FunctionFileSystemConfigArrayOutput
- func (FunctionFileSystemConfigArrayOutput) ElementType() reflect.Type
- func (o FunctionFileSystemConfigArrayOutput) Index(i pulumi.IntInput) FunctionFileSystemConfigOutput
- func (o FunctionFileSystemConfigArrayOutput) ToFunctionFileSystemConfigArrayOutput() FunctionFileSystemConfigArrayOutput
- func (o FunctionFileSystemConfigArrayOutput) ToFunctionFileSystemConfigArrayOutputWithContext(ctx context.Context) FunctionFileSystemConfigArrayOutput
- type FunctionFileSystemConfigInput
- type FunctionFileSystemConfigOutput
- func (o FunctionFileSystemConfigOutput) Arn() pulumi.StringOutput
- func (FunctionFileSystemConfigOutput) ElementType() reflect.Type
- func (o FunctionFileSystemConfigOutput) LocalMountPath() pulumi.StringOutput
- func (o FunctionFileSystemConfigOutput) ToFunctionFileSystemConfigOutput() FunctionFileSystemConfigOutput
- func (o FunctionFileSystemConfigOutput) ToFunctionFileSystemConfigOutputWithContext(ctx context.Context) FunctionFileSystemConfigOutput
- type FunctionImageConfig
- type FunctionImageConfigArgs
- func (FunctionImageConfigArgs) ElementType() reflect.Type
- func (i FunctionImageConfigArgs) ToFunctionImageConfigOutput() FunctionImageConfigOutput
- func (i FunctionImageConfigArgs) ToFunctionImageConfigOutputWithContext(ctx context.Context) FunctionImageConfigOutput
- func (i FunctionImageConfigArgs) ToFunctionImageConfigPtrOutput() FunctionImageConfigPtrOutput
- func (i FunctionImageConfigArgs) ToFunctionImageConfigPtrOutputWithContext(ctx context.Context) FunctionImageConfigPtrOutput
- type FunctionImageConfigInput
- type FunctionImageConfigOutput
- func (o FunctionImageConfigOutput) Command() pulumi.StringArrayOutput
- func (FunctionImageConfigOutput) ElementType() reflect.Type
- func (o FunctionImageConfigOutput) EntryPoint() pulumi.StringArrayOutput
- func (o FunctionImageConfigOutput) ToFunctionImageConfigOutput() FunctionImageConfigOutput
- func (o FunctionImageConfigOutput) ToFunctionImageConfigOutputWithContext(ctx context.Context) FunctionImageConfigOutput
- func (o FunctionImageConfigOutput) ToFunctionImageConfigPtrOutput() FunctionImageConfigPtrOutput
- func (o FunctionImageConfigOutput) ToFunctionImageConfigPtrOutputWithContext(ctx context.Context) FunctionImageConfigPtrOutput
- func (o FunctionImageConfigOutput) WorkingDirectory() pulumi.StringPtrOutput
- type FunctionImageConfigPtrInput
- type FunctionImageConfigPtrOutput
- func (o FunctionImageConfigPtrOutput) Command() pulumi.StringArrayOutput
- func (o FunctionImageConfigPtrOutput) Elem() FunctionImageConfigOutput
- func (FunctionImageConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionImageConfigPtrOutput) EntryPoint() pulumi.StringArrayOutput
- func (o FunctionImageConfigPtrOutput) ToFunctionImageConfigPtrOutput() FunctionImageConfigPtrOutput
- func (o FunctionImageConfigPtrOutput) ToFunctionImageConfigPtrOutputWithContext(ctx context.Context) FunctionImageConfigPtrOutput
- func (o FunctionImageConfigPtrOutput) WorkingDirectory() pulumi.StringPtrOutput
- type FunctionInput
- type FunctionLoggingConfig
- type FunctionLoggingConfigApplicationLogLevel
- func (FunctionLoggingConfigApplicationLogLevel) ElementType() reflect.Type
- func (e FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelOutput() FunctionLoggingConfigApplicationLogLevelOutput
- func (e FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelOutputWithContext(ctx context.Context) FunctionLoggingConfigApplicationLogLevelOutput
- func (e FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelPtrOutput() FunctionLoggingConfigApplicationLogLevelPtrOutput
- func (e FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigApplicationLogLevelPtrOutput
- func (e FunctionLoggingConfigApplicationLogLevel) ToStringOutput() pulumi.StringOutput
- func (e FunctionLoggingConfigApplicationLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FunctionLoggingConfigApplicationLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FunctionLoggingConfigApplicationLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionLoggingConfigApplicationLogLevelInput
- type FunctionLoggingConfigApplicationLogLevelOutput
- func (FunctionLoggingConfigApplicationLogLevelOutput) ElementType() reflect.Type
- func (o FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelOutput() FunctionLoggingConfigApplicationLogLevelOutput
- func (o FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelOutputWithContext(ctx context.Context) FunctionLoggingConfigApplicationLogLevelOutput
- func (o FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutput() FunctionLoggingConfigApplicationLogLevelPtrOutput
- func (o FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigApplicationLogLevelPtrOutput
- func (o FunctionLoggingConfigApplicationLogLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionLoggingConfigApplicationLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionLoggingConfigApplicationLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionLoggingConfigApplicationLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionLoggingConfigApplicationLogLevelPtrInput
- type FunctionLoggingConfigApplicationLogLevelPtrOutput
- func (o FunctionLoggingConfigApplicationLogLevelPtrOutput) Elem() FunctionLoggingConfigApplicationLogLevelOutput
- func (FunctionLoggingConfigApplicationLogLevelPtrOutput) ElementType() reflect.Type
- func (o FunctionLoggingConfigApplicationLogLevelPtrOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutput() FunctionLoggingConfigApplicationLogLevelPtrOutput
- func (o FunctionLoggingConfigApplicationLogLevelPtrOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigApplicationLogLevelPtrOutput
- func (o FunctionLoggingConfigApplicationLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionLoggingConfigApplicationLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionLoggingConfigArgs
- func (FunctionLoggingConfigArgs) ElementType() reflect.Type
- func (i FunctionLoggingConfigArgs) ToFunctionLoggingConfigOutput() FunctionLoggingConfigOutput
- func (i FunctionLoggingConfigArgs) ToFunctionLoggingConfigOutputWithContext(ctx context.Context) FunctionLoggingConfigOutput
- func (i FunctionLoggingConfigArgs) ToFunctionLoggingConfigPtrOutput() FunctionLoggingConfigPtrOutput
- func (i FunctionLoggingConfigArgs) ToFunctionLoggingConfigPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigPtrOutput
- type FunctionLoggingConfigInput
- type FunctionLoggingConfigLogFormat
- func (FunctionLoggingConfigLogFormat) ElementType() reflect.Type
- func (e FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatOutput() FunctionLoggingConfigLogFormatOutput
- func (e FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatOutputWithContext(ctx context.Context) FunctionLoggingConfigLogFormatOutput
- func (e FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatPtrOutput() FunctionLoggingConfigLogFormatPtrOutput
- func (e FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigLogFormatPtrOutput
- func (e FunctionLoggingConfigLogFormat) ToStringOutput() pulumi.StringOutput
- func (e FunctionLoggingConfigLogFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FunctionLoggingConfigLogFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FunctionLoggingConfigLogFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionLoggingConfigLogFormatInput
- type FunctionLoggingConfigLogFormatOutput
- func (FunctionLoggingConfigLogFormatOutput) ElementType() reflect.Type
- func (o FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatOutput() FunctionLoggingConfigLogFormatOutput
- func (o FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatOutputWithContext(ctx context.Context) FunctionLoggingConfigLogFormatOutput
- func (o FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatPtrOutput() FunctionLoggingConfigLogFormatPtrOutput
- func (o FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigLogFormatPtrOutput
- func (o FunctionLoggingConfigLogFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionLoggingConfigLogFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionLoggingConfigLogFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionLoggingConfigLogFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionLoggingConfigLogFormatPtrInput
- type FunctionLoggingConfigLogFormatPtrOutput
- func (o FunctionLoggingConfigLogFormatPtrOutput) Elem() FunctionLoggingConfigLogFormatOutput
- func (FunctionLoggingConfigLogFormatPtrOutput) ElementType() reflect.Type
- func (o FunctionLoggingConfigLogFormatPtrOutput) ToFunctionLoggingConfigLogFormatPtrOutput() FunctionLoggingConfigLogFormatPtrOutput
- func (o FunctionLoggingConfigLogFormatPtrOutput) ToFunctionLoggingConfigLogFormatPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigLogFormatPtrOutput
- func (o FunctionLoggingConfigLogFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionLoggingConfigLogFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionLoggingConfigOutput
- func (o FunctionLoggingConfigOutput) ApplicationLogLevel() FunctionLoggingConfigApplicationLogLevelPtrOutput
- func (FunctionLoggingConfigOutput) ElementType() reflect.Type
- func (o FunctionLoggingConfigOutput) LogFormat() FunctionLoggingConfigLogFormatPtrOutput
- func (o FunctionLoggingConfigOutput) LogGroup() pulumi.StringPtrOutput
- func (o FunctionLoggingConfigOutput) SystemLogLevel() FunctionLoggingConfigSystemLogLevelPtrOutput
- func (o FunctionLoggingConfigOutput) ToFunctionLoggingConfigOutput() FunctionLoggingConfigOutput
- func (o FunctionLoggingConfigOutput) ToFunctionLoggingConfigOutputWithContext(ctx context.Context) FunctionLoggingConfigOutput
- func (o FunctionLoggingConfigOutput) ToFunctionLoggingConfigPtrOutput() FunctionLoggingConfigPtrOutput
- func (o FunctionLoggingConfigOutput) ToFunctionLoggingConfigPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigPtrOutput
- type FunctionLoggingConfigPtrInput
- type FunctionLoggingConfigPtrOutput
- func (o FunctionLoggingConfigPtrOutput) ApplicationLogLevel() FunctionLoggingConfigApplicationLogLevelPtrOutput
- func (o FunctionLoggingConfigPtrOutput) Elem() FunctionLoggingConfigOutput
- func (FunctionLoggingConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionLoggingConfigPtrOutput) LogFormat() FunctionLoggingConfigLogFormatPtrOutput
- func (o FunctionLoggingConfigPtrOutput) LogGroup() pulumi.StringPtrOutput
- func (o FunctionLoggingConfigPtrOutput) SystemLogLevel() FunctionLoggingConfigSystemLogLevelPtrOutput
- func (o FunctionLoggingConfigPtrOutput) ToFunctionLoggingConfigPtrOutput() FunctionLoggingConfigPtrOutput
- func (o FunctionLoggingConfigPtrOutput) ToFunctionLoggingConfigPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigPtrOutput
- type FunctionLoggingConfigSystemLogLevel
- func (FunctionLoggingConfigSystemLogLevel) ElementType() reflect.Type
- func (e FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelOutput() FunctionLoggingConfigSystemLogLevelOutput
- func (e FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelOutputWithContext(ctx context.Context) FunctionLoggingConfigSystemLogLevelOutput
- func (e FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelPtrOutput() FunctionLoggingConfigSystemLogLevelPtrOutput
- func (e FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigSystemLogLevelPtrOutput
- func (e FunctionLoggingConfigSystemLogLevel) ToStringOutput() pulumi.StringOutput
- func (e FunctionLoggingConfigSystemLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FunctionLoggingConfigSystemLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FunctionLoggingConfigSystemLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionLoggingConfigSystemLogLevelInput
- type FunctionLoggingConfigSystemLogLevelOutput
- func (FunctionLoggingConfigSystemLogLevelOutput) ElementType() reflect.Type
- func (o FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelOutput() FunctionLoggingConfigSystemLogLevelOutput
- func (o FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelOutputWithContext(ctx context.Context) FunctionLoggingConfigSystemLogLevelOutput
- func (o FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutput() FunctionLoggingConfigSystemLogLevelPtrOutput
- func (o FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigSystemLogLevelPtrOutput
- func (o FunctionLoggingConfigSystemLogLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionLoggingConfigSystemLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionLoggingConfigSystemLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionLoggingConfigSystemLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionLoggingConfigSystemLogLevelPtrInput
- type FunctionLoggingConfigSystemLogLevelPtrOutput
- func (o FunctionLoggingConfigSystemLogLevelPtrOutput) Elem() FunctionLoggingConfigSystemLogLevelOutput
- func (FunctionLoggingConfigSystemLogLevelPtrOutput) ElementType() reflect.Type
- func (o FunctionLoggingConfigSystemLogLevelPtrOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutput() FunctionLoggingConfigSystemLogLevelPtrOutput
- func (o FunctionLoggingConfigSystemLogLevelPtrOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigSystemLogLevelPtrOutput
- func (o FunctionLoggingConfigSystemLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionLoggingConfigSystemLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionOutput
- func (o FunctionOutput) Architectures() FunctionArchitecturesItemArrayOutput
- func (o FunctionOutput) Arn() pulumi.StringOutput
- func (o FunctionOutput) Code() FunctionCodeOutput
- func (o FunctionOutput) CodeSigningConfigArn() pulumi.StringPtrOutput
- func (o FunctionOutput) DeadLetterConfig() FunctionDeadLetterConfigPtrOutput
- func (o FunctionOutput) Description() pulumi.StringPtrOutput
- func (FunctionOutput) ElementType() reflect.Type
- func (o FunctionOutput) Environment() FunctionEnvironmentPtrOutput
- func (o FunctionOutput) EphemeralStorage() FunctionEphemeralStoragePtrOutput
- func (o FunctionOutput) FileSystemConfigs() FunctionFileSystemConfigArrayOutput
- func (o FunctionOutput) FunctionName() pulumi.StringPtrOutput
- func (o FunctionOutput) Handler() pulumi.StringPtrOutput
- func (o FunctionOutput) ImageConfig() FunctionImageConfigPtrOutput
- func (o FunctionOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o FunctionOutput) Layers() pulumi.StringArrayOutput
- func (o FunctionOutput) LoggingConfig() FunctionLoggingConfigPtrOutput
- func (o FunctionOutput) MemorySize() pulumi.IntPtrOutput
- func (o FunctionOutput) PackageType() FunctionPackageTypePtrOutput
- func (o FunctionOutput) RecursiveLoop() FunctionRecursiveLoopPtrOutput
- func (o FunctionOutput) ReservedConcurrentExecutions() pulumi.IntPtrOutput
- func (o FunctionOutput) Role() pulumi.StringOutput
- func (o FunctionOutput) Runtime() pulumi.StringPtrOutput
- func (o FunctionOutput) RuntimeManagementConfig() FunctionRuntimeManagementConfigPtrOutput
- func (o FunctionOutput) SnapStart() FunctionSnapStartPtrOutput
- func (o FunctionOutput) SnapStartResponse() FunctionSnapStartResponseOutput
- func (o FunctionOutput) Tags() aws.TagArrayOutput
- func (o FunctionOutput) Timeout() pulumi.IntPtrOutput
- func (o FunctionOutput) ToFunctionOutput() FunctionOutput
- func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
- func (o FunctionOutput) TracingConfig() FunctionTracingConfigPtrOutput
- func (o FunctionOutput) VpcConfig() FunctionVpcConfigPtrOutput
- type FunctionPackageType
- func (FunctionPackageType) ElementType() reflect.Type
- func (e FunctionPackageType) ToFunctionPackageTypeOutput() FunctionPackageTypeOutput
- func (e FunctionPackageType) ToFunctionPackageTypeOutputWithContext(ctx context.Context) FunctionPackageTypeOutput
- func (e FunctionPackageType) ToFunctionPackageTypePtrOutput() FunctionPackageTypePtrOutput
- func (e FunctionPackageType) ToFunctionPackageTypePtrOutputWithContext(ctx context.Context) FunctionPackageTypePtrOutput
- func (e FunctionPackageType) ToStringOutput() pulumi.StringOutput
- func (e FunctionPackageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FunctionPackageType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FunctionPackageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionPackageTypeInput
- type FunctionPackageTypeOutput
- func (FunctionPackageTypeOutput) ElementType() reflect.Type
- func (o FunctionPackageTypeOutput) ToFunctionPackageTypeOutput() FunctionPackageTypeOutput
- func (o FunctionPackageTypeOutput) ToFunctionPackageTypeOutputWithContext(ctx context.Context) FunctionPackageTypeOutput
- func (o FunctionPackageTypeOutput) ToFunctionPackageTypePtrOutput() FunctionPackageTypePtrOutput
- func (o FunctionPackageTypeOutput) ToFunctionPackageTypePtrOutputWithContext(ctx context.Context) FunctionPackageTypePtrOutput
- func (o FunctionPackageTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionPackageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionPackageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionPackageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionPackageTypePtrInput
- type FunctionPackageTypePtrOutput
- func (o FunctionPackageTypePtrOutput) Elem() FunctionPackageTypeOutput
- func (FunctionPackageTypePtrOutput) ElementType() reflect.Type
- func (o FunctionPackageTypePtrOutput) ToFunctionPackageTypePtrOutput() FunctionPackageTypePtrOutput
- func (o FunctionPackageTypePtrOutput) ToFunctionPackageTypePtrOutputWithContext(ctx context.Context) FunctionPackageTypePtrOutput
- func (o FunctionPackageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionPackageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionRecursiveLoop
- func (FunctionRecursiveLoop) ElementType() reflect.Type
- func (e FunctionRecursiveLoop) ToFunctionRecursiveLoopOutput() FunctionRecursiveLoopOutput
- func (e FunctionRecursiveLoop) ToFunctionRecursiveLoopOutputWithContext(ctx context.Context) FunctionRecursiveLoopOutput
- func (e FunctionRecursiveLoop) ToFunctionRecursiveLoopPtrOutput() FunctionRecursiveLoopPtrOutput
- func (e FunctionRecursiveLoop) ToFunctionRecursiveLoopPtrOutputWithContext(ctx context.Context) FunctionRecursiveLoopPtrOutput
- func (e FunctionRecursiveLoop) ToStringOutput() pulumi.StringOutput
- func (e FunctionRecursiveLoop) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FunctionRecursiveLoop) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FunctionRecursiveLoop) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionRecursiveLoopInput
- type FunctionRecursiveLoopOutput
- func (FunctionRecursiveLoopOutput) ElementType() reflect.Type
- func (o FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopOutput() FunctionRecursiveLoopOutput
- func (o FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopOutputWithContext(ctx context.Context) FunctionRecursiveLoopOutput
- func (o FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopPtrOutput() FunctionRecursiveLoopPtrOutput
- func (o FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopPtrOutputWithContext(ctx context.Context) FunctionRecursiveLoopPtrOutput
- func (o FunctionRecursiveLoopOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionRecursiveLoopOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionRecursiveLoopOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionRecursiveLoopOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionRecursiveLoopPtrInput
- type FunctionRecursiveLoopPtrOutput
- func (o FunctionRecursiveLoopPtrOutput) Elem() FunctionRecursiveLoopOutput
- func (FunctionRecursiveLoopPtrOutput) ElementType() reflect.Type
- func (o FunctionRecursiveLoopPtrOutput) ToFunctionRecursiveLoopPtrOutput() FunctionRecursiveLoopPtrOutput
- func (o FunctionRecursiveLoopPtrOutput) ToFunctionRecursiveLoopPtrOutputWithContext(ctx context.Context) FunctionRecursiveLoopPtrOutput
- func (o FunctionRecursiveLoopPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionRecursiveLoopPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionRuntimeManagementConfig
- type FunctionRuntimeManagementConfigArgs
- func (FunctionRuntimeManagementConfigArgs) ElementType() reflect.Type
- func (i FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigOutput() FunctionRuntimeManagementConfigOutput
- func (i FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigOutput
- func (i FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigPtrOutput() FunctionRuntimeManagementConfigPtrOutput
- func (i FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigPtrOutput
- type FunctionRuntimeManagementConfigInput
- type FunctionRuntimeManagementConfigOutput
- func (FunctionRuntimeManagementConfigOutput) ElementType() reflect.Type
- func (o FunctionRuntimeManagementConfigOutput) RuntimeVersionArn() pulumi.StringPtrOutput
- func (o FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigOutput() FunctionRuntimeManagementConfigOutput
- func (o FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigOutput
- func (o FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigPtrOutput() FunctionRuntimeManagementConfigPtrOutput
- func (o FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigPtrOutput
- func (o FunctionRuntimeManagementConfigOutput) UpdateRuntimeOn() FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
- type FunctionRuntimeManagementConfigPtrInput
- type FunctionRuntimeManagementConfigPtrOutput
- func (o FunctionRuntimeManagementConfigPtrOutput) Elem() FunctionRuntimeManagementConfigOutput
- func (FunctionRuntimeManagementConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionRuntimeManagementConfigPtrOutput) RuntimeVersionArn() pulumi.StringPtrOutput
- func (o FunctionRuntimeManagementConfigPtrOutput) ToFunctionRuntimeManagementConfigPtrOutput() FunctionRuntimeManagementConfigPtrOutput
- func (o FunctionRuntimeManagementConfigPtrOutput) ToFunctionRuntimeManagementConfigPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigPtrOutput
- func (o FunctionRuntimeManagementConfigPtrOutput) UpdateRuntimeOn() FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
- type FunctionRuntimeManagementConfigUpdateRuntimeOn
- func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ElementType() reflect.Type
- func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
- func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
- func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
- func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
- func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringOutput() pulumi.StringOutput
- func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionRuntimeManagementConfigUpdateRuntimeOnInput
- type FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
- func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ElementType() reflect.Type
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionRuntimeManagementConfigUpdateRuntimeOnPtrInput
- type FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) Elem() FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
- func (FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ElementType() reflect.Type
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionSnapStart
- type FunctionSnapStartApplyOn
- func (FunctionSnapStartApplyOn) ElementType() reflect.Type
- func (e FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnOutput() FunctionSnapStartApplyOnOutput
- func (e FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnOutputWithContext(ctx context.Context) FunctionSnapStartApplyOnOutput
- func (e FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnPtrOutput() FunctionSnapStartApplyOnPtrOutput
- func (e FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnPtrOutputWithContext(ctx context.Context) FunctionSnapStartApplyOnPtrOutput
- func (e FunctionSnapStartApplyOn) ToStringOutput() pulumi.StringOutput
- func (e FunctionSnapStartApplyOn) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FunctionSnapStartApplyOn) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FunctionSnapStartApplyOn) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionSnapStartApplyOnInput
- type FunctionSnapStartApplyOnOutput
- func (FunctionSnapStartApplyOnOutput) ElementType() reflect.Type
- func (o FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnOutput() FunctionSnapStartApplyOnOutput
- func (o FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnOutputWithContext(ctx context.Context) FunctionSnapStartApplyOnOutput
- func (o FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnPtrOutput() FunctionSnapStartApplyOnPtrOutput
- func (o FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnPtrOutputWithContext(ctx context.Context) FunctionSnapStartApplyOnPtrOutput
- func (o FunctionSnapStartApplyOnOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionSnapStartApplyOnOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionSnapStartApplyOnOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionSnapStartApplyOnOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionSnapStartApplyOnPtrInput
- type FunctionSnapStartApplyOnPtrOutput
- func (o FunctionSnapStartApplyOnPtrOutput) Elem() FunctionSnapStartApplyOnOutput
- func (FunctionSnapStartApplyOnPtrOutput) ElementType() reflect.Type
- func (o FunctionSnapStartApplyOnPtrOutput) ToFunctionSnapStartApplyOnPtrOutput() FunctionSnapStartApplyOnPtrOutput
- func (o FunctionSnapStartApplyOnPtrOutput) ToFunctionSnapStartApplyOnPtrOutputWithContext(ctx context.Context) FunctionSnapStartApplyOnPtrOutput
- func (o FunctionSnapStartApplyOnPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionSnapStartApplyOnPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionSnapStartArgs
- func (FunctionSnapStartArgs) ElementType() reflect.Type
- func (i FunctionSnapStartArgs) ToFunctionSnapStartOutput() FunctionSnapStartOutput
- func (i FunctionSnapStartArgs) ToFunctionSnapStartOutputWithContext(ctx context.Context) FunctionSnapStartOutput
- func (i FunctionSnapStartArgs) ToFunctionSnapStartPtrOutput() FunctionSnapStartPtrOutput
- func (i FunctionSnapStartArgs) ToFunctionSnapStartPtrOutputWithContext(ctx context.Context) FunctionSnapStartPtrOutput
- type FunctionSnapStartInput
- type FunctionSnapStartOutput
- func (o FunctionSnapStartOutput) ApplyOn() FunctionSnapStartApplyOnOutput
- func (FunctionSnapStartOutput) ElementType() reflect.Type
- func (o FunctionSnapStartOutput) ToFunctionSnapStartOutput() FunctionSnapStartOutput
- func (o FunctionSnapStartOutput) ToFunctionSnapStartOutputWithContext(ctx context.Context) FunctionSnapStartOutput
- func (o FunctionSnapStartOutput) ToFunctionSnapStartPtrOutput() FunctionSnapStartPtrOutput
- func (o FunctionSnapStartOutput) ToFunctionSnapStartPtrOutputWithContext(ctx context.Context) FunctionSnapStartPtrOutput
- type FunctionSnapStartPtrInput
- type FunctionSnapStartPtrOutput
- func (o FunctionSnapStartPtrOutput) ApplyOn() FunctionSnapStartApplyOnPtrOutput
- func (o FunctionSnapStartPtrOutput) Elem() FunctionSnapStartOutput
- func (FunctionSnapStartPtrOutput) ElementType() reflect.Type
- func (o FunctionSnapStartPtrOutput) ToFunctionSnapStartPtrOutput() FunctionSnapStartPtrOutput
- func (o FunctionSnapStartPtrOutput) ToFunctionSnapStartPtrOutputWithContext(ctx context.Context) FunctionSnapStartPtrOutput
- type FunctionSnapStartResponse
- type FunctionSnapStartResponseApplyOn
- type FunctionSnapStartResponseApplyOnOutput
- func (FunctionSnapStartResponseApplyOnOutput) ElementType() reflect.Type
- func (o FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnOutput() FunctionSnapStartResponseApplyOnOutput
- func (o FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnOutputWithContext(ctx context.Context) FunctionSnapStartResponseApplyOnOutput
- func (o FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnPtrOutput() FunctionSnapStartResponseApplyOnPtrOutput
- func (o FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnPtrOutputWithContext(ctx context.Context) FunctionSnapStartResponseApplyOnPtrOutput
- func (o FunctionSnapStartResponseApplyOnOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionSnapStartResponseApplyOnOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionSnapStartResponseApplyOnOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionSnapStartResponseApplyOnOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionSnapStartResponseApplyOnPtrOutput
- func (o FunctionSnapStartResponseApplyOnPtrOutput) Elem() FunctionSnapStartResponseApplyOnOutput
- func (FunctionSnapStartResponseApplyOnPtrOutput) ElementType() reflect.Type
- func (o FunctionSnapStartResponseApplyOnPtrOutput) ToFunctionSnapStartResponseApplyOnPtrOutput() FunctionSnapStartResponseApplyOnPtrOutput
- func (o FunctionSnapStartResponseApplyOnPtrOutput) ToFunctionSnapStartResponseApplyOnPtrOutputWithContext(ctx context.Context) FunctionSnapStartResponseApplyOnPtrOutput
- func (o FunctionSnapStartResponseApplyOnPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionSnapStartResponseApplyOnPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionSnapStartResponseOptimizationStatus
- type FunctionSnapStartResponseOptimizationStatusOutput
- func (FunctionSnapStartResponseOptimizationStatusOutput) ElementType() reflect.Type
- func (o FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusOutput() FunctionSnapStartResponseOptimizationStatusOutput
- func (o FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusOutputWithContext(ctx context.Context) FunctionSnapStartResponseOptimizationStatusOutput
- func (o FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutput() FunctionSnapStartResponseOptimizationStatusPtrOutput
- func (o FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutputWithContext(ctx context.Context) FunctionSnapStartResponseOptimizationStatusPtrOutput
- func (o FunctionSnapStartResponseOptimizationStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionSnapStartResponseOptimizationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionSnapStartResponseOptimizationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionSnapStartResponseOptimizationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionSnapStartResponseOptimizationStatusPtrOutput
- func (o FunctionSnapStartResponseOptimizationStatusPtrOutput) Elem() FunctionSnapStartResponseOptimizationStatusOutput
- func (FunctionSnapStartResponseOptimizationStatusPtrOutput) ElementType() reflect.Type
- func (o FunctionSnapStartResponseOptimizationStatusPtrOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutput() FunctionSnapStartResponseOptimizationStatusPtrOutput
- func (o FunctionSnapStartResponseOptimizationStatusPtrOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutputWithContext(ctx context.Context) FunctionSnapStartResponseOptimizationStatusPtrOutput
- func (o FunctionSnapStartResponseOptimizationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionSnapStartResponseOptimizationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionSnapStartResponseOutput
- func (o FunctionSnapStartResponseOutput) ApplyOn() FunctionSnapStartResponseApplyOnPtrOutput
- func (FunctionSnapStartResponseOutput) ElementType() reflect.Type
- func (o FunctionSnapStartResponseOutput) OptimizationStatus() FunctionSnapStartResponseOptimizationStatusPtrOutput
- func (o FunctionSnapStartResponseOutput) ToFunctionSnapStartResponseOutput() FunctionSnapStartResponseOutput
- func (o FunctionSnapStartResponseOutput) ToFunctionSnapStartResponseOutputWithContext(ctx context.Context) FunctionSnapStartResponseOutput
- type FunctionSnapStartResponsePtrOutput
- func (o FunctionSnapStartResponsePtrOutput) ApplyOn() FunctionSnapStartResponseApplyOnPtrOutput
- func (o FunctionSnapStartResponsePtrOutput) Elem() FunctionSnapStartResponseOutput
- func (FunctionSnapStartResponsePtrOutput) ElementType() reflect.Type
- func (o FunctionSnapStartResponsePtrOutput) OptimizationStatus() FunctionSnapStartResponseOptimizationStatusPtrOutput
- func (o FunctionSnapStartResponsePtrOutput) ToFunctionSnapStartResponsePtrOutput() FunctionSnapStartResponsePtrOutput
- func (o FunctionSnapStartResponsePtrOutput) ToFunctionSnapStartResponsePtrOutputWithContext(ctx context.Context) FunctionSnapStartResponsePtrOutput
- type FunctionState
- type FunctionTag
- type FunctionTracingConfig
- type FunctionTracingConfigArgs
- func (FunctionTracingConfigArgs) ElementType() reflect.Type
- func (i FunctionTracingConfigArgs) ToFunctionTracingConfigOutput() FunctionTracingConfigOutput
- func (i FunctionTracingConfigArgs) ToFunctionTracingConfigOutputWithContext(ctx context.Context) FunctionTracingConfigOutput
- func (i FunctionTracingConfigArgs) ToFunctionTracingConfigPtrOutput() FunctionTracingConfigPtrOutput
- func (i FunctionTracingConfigArgs) ToFunctionTracingConfigPtrOutputWithContext(ctx context.Context) FunctionTracingConfigPtrOutput
- type FunctionTracingConfigInput
- type FunctionTracingConfigMode
- func (FunctionTracingConfigMode) ElementType() reflect.Type
- func (e FunctionTracingConfigMode) ToFunctionTracingConfigModeOutput() FunctionTracingConfigModeOutput
- func (e FunctionTracingConfigMode) ToFunctionTracingConfigModeOutputWithContext(ctx context.Context) FunctionTracingConfigModeOutput
- func (e FunctionTracingConfigMode) ToFunctionTracingConfigModePtrOutput() FunctionTracingConfigModePtrOutput
- func (e FunctionTracingConfigMode) ToFunctionTracingConfigModePtrOutputWithContext(ctx context.Context) FunctionTracingConfigModePtrOutput
- func (e FunctionTracingConfigMode) ToStringOutput() pulumi.StringOutput
- func (e FunctionTracingConfigMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FunctionTracingConfigMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FunctionTracingConfigMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionTracingConfigModeInput
- type FunctionTracingConfigModeOutput
- func (FunctionTracingConfigModeOutput) ElementType() reflect.Type
- func (o FunctionTracingConfigModeOutput) ToFunctionTracingConfigModeOutput() FunctionTracingConfigModeOutput
- func (o FunctionTracingConfigModeOutput) ToFunctionTracingConfigModeOutputWithContext(ctx context.Context) FunctionTracingConfigModeOutput
- func (o FunctionTracingConfigModeOutput) ToFunctionTracingConfigModePtrOutput() FunctionTracingConfigModePtrOutput
- func (o FunctionTracingConfigModeOutput) ToFunctionTracingConfigModePtrOutputWithContext(ctx context.Context) FunctionTracingConfigModePtrOutput
- func (o FunctionTracingConfigModeOutput) ToStringOutput() pulumi.StringOutput
- func (o FunctionTracingConfigModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FunctionTracingConfigModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionTracingConfigModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionTracingConfigModePtrInput
- type FunctionTracingConfigModePtrOutput
- func (o FunctionTracingConfigModePtrOutput) Elem() FunctionTracingConfigModeOutput
- func (FunctionTracingConfigModePtrOutput) ElementType() reflect.Type
- func (o FunctionTracingConfigModePtrOutput) ToFunctionTracingConfigModePtrOutput() FunctionTracingConfigModePtrOutput
- func (o FunctionTracingConfigModePtrOutput) ToFunctionTracingConfigModePtrOutputWithContext(ctx context.Context) FunctionTracingConfigModePtrOutput
- func (o FunctionTracingConfigModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FunctionTracingConfigModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FunctionTracingConfigOutput
- func (FunctionTracingConfigOutput) ElementType() reflect.Type
- func (o FunctionTracingConfigOutput) Mode() FunctionTracingConfigModePtrOutput
- func (o FunctionTracingConfigOutput) ToFunctionTracingConfigOutput() FunctionTracingConfigOutput
- func (o FunctionTracingConfigOutput) ToFunctionTracingConfigOutputWithContext(ctx context.Context) FunctionTracingConfigOutput
- func (o FunctionTracingConfigOutput) ToFunctionTracingConfigPtrOutput() FunctionTracingConfigPtrOutput
- func (o FunctionTracingConfigOutput) ToFunctionTracingConfigPtrOutputWithContext(ctx context.Context) FunctionTracingConfigPtrOutput
- type FunctionTracingConfigPtrInput
- type FunctionTracingConfigPtrOutput
- func (o FunctionTracingConfigPtrOutput) Elem() FunctionTracingConfigOutput
- func (FunctionTracingConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionTracingConfigPtrOutput) Mode() FunctionTracingConfigModePtrOutput
- func (o FunctionTracingConfigPtrOutput) ToFunctionTracingConfigPtrOutput() FunctionTracingConfigPtrOutput
- func (o FunctionTracingConfigPtrOutput) ToFunctionTracingConfigPtrOutputWithContext(ctx context.Context) FunctionTracingConfigPtrOutput
- type FunctionVpcConfig
- type FunctionVpcConfigArgs
- func (FunctionVpcConfigArgs) ElementType() reflect.Type
- func (i FunctionVpcConfigArgs) ToFunctionVpcConfigOutput() FunctionVpcConfigOutput
- func (i FunctionVpcConfigArgs) ToFunctionVpcConfigOutputWithContext(ctx context.Context) FunctionVpcConfigOutput
- func (i FunctionVpcConfigArgs) ToFunctionVpcConfigPtrOutput() FunctionVpcConfigPtrOutput
- func (i FunctionVpcConfigArgs) ToFunctionVpcConfigPtrOutputWithContext(ctx context.Context) FunctionVpcConfigPtrOutput
- type FunctionVpcConfigInput
- type FunctionVpcConfigOutput
- func (FunctionVpcConfigOutput) ElementType() reflect.Type
- func (o FunctionVpcConfigOutput) Ipv6AllowedForDualStack() pulumi.BoolPtrOutput
- func (o FunctionVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o FunctionVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
- func (o FunctionVpcConfigOutput) ToFunctionVpcConfigOutput() FunctionVpcConfigOutput
- func (o FunctionVpcConfigOutput) ToFunctionVpcConfigOutputWithContext(ctx context.Context) FunctionVpcConfigOutput
- func (o FunctionVpcConfigOutput) ToFunctionVpcConfigPtrOutput() FunctionVpcConfigPtrOutput
- func (o FunctionVpcConfigOutput) ToFunctionVpcConfigPtrOutputWithContext(ctx context.Context) FunctionVpcConfigPtrOutput
- type FunctionVpcConfigPtrInput
- type FunctionVpcConfigPtrOutput
- func (o FunctionVpcConfigPtrOutput) Elem() FunctionVpcConfigOutput
- func (FunctionVpcConfigPtrOutput) ElementType() reflect.Type
- func (o FunctionVpcConfigPtrOutput) Ipv6AllowedForDualStack() pulumi.BoolPtrOutput
- func (o FunctionVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o FunctionVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o FunctionVpcConfigPtrOutput) ToFunctionVpcConfigPtrOutput() FunctionVpcConfigPtrOutput
- func (o FunctionVpcConfigPtrOutput) ToFunctionVpcConfigPtrOutputWithContext(ctx context.Context) FunctionVpcConfigPtrOutput
- type LayerVersion
- type LayerVersionArgs
- type LayerVersionContent
- type LayerVersionContentArgs
- type LayerVersionContentInput
- type LayerVersionContentOutput
- func (LayerVersionContentOutput) ElementType() reflect.Type
- func (o LayerVersionContentOutput) S3Bucket() pulumi.StringOutput
- func (o LayerVersionContentOutput) S3Key() pulumi.StringOutput
- func (o LayerVersionContentOutput) S3ObjectVersion() pulumi.StringPtrOutput
- func (o LayerVersionContentOutput) ToLayerVersionContentOutput() LayerVersionContentOutput
- func (o LayerVersionContentOutput) ToLayerVersionContentOutputWithContext(ctx context.Context) LayerVersionContentOutput
- type LayerVersionInput
- type LayerVersionOutput
- func (o LayerVersionOutput) CompatibleArchitectures() pulumi.StringArrayOutput
- func (o LayerVersionOutput) CompatibleRuntimes() pulumi.StringArrayOutput
- func (o LayerVersionOutput) Content() LayerVersionContentOutput
- func (o LayerVersionOutput) Description() pulumi.StringPtrOutput
- func (LayerVersionOutput) ElementType() reflect.Type
- func (o LayerVersionOutput) LayerName() pulumi.StringPtrOutput
- func (o LayerVersionOutput) LayerVersionArn() pulumi.StringOutput
- func (o LayerVersionOutput) LicenseInfo() pulumi.StringPtrOutput
- func (o LayerVersionOutput) ToLayerVersionOutput() LayerVersionOutput
- func (o LayerVersionOutput) ToLayerVersionOutputWithContext(ctx context.Context) LayerVersionOutput
- type LayerVersionPermission
- type LayerVersionPermissionArgs
- type LayerVersionPermissionInput
- type LayerVersionPermissionOutput
- func (o LayerVersionPermissionOutput) Action() pulumi.StringOutput
- func (o LayerVersionPermissionOutput) AwsId() pulumi.StringOutput
- func (LayerVersionPermissionOutput) ElementType() reflect.Type
- func (o LayerVersionPermissionOutput) LayerVersionArn() pulumi.StringOutput
- func (o LayerVersionPermissionOutput) OrganizationId() pulumi.StringPtrOutput
- func (o LayerVersionPermissionOutput) Principal() pulumi.StringOutput
- func (o LayerVersionPermissionOutput) ToLayerVersionPermissionOutput() LayerVersionPermissionOutput
- func (o LayerVersionPermissionOutput) ToLayerVersionPermissionOutputWithContext(ctx context.Context) LayerVersionPermissionOutput
- type LayerVersionPermissionState
- type LayerVersionState
- type LookupAliasArgs
- type LookupAliasOutputArgs
- type LookupAliasResult
- type LookupAliasResultOutput
- func (o LookupAliasResultOutput) AliasArn() pulumi.StringPtrOutput
- func (o LookupAliasResultOutput) Description() pulumi.StringPtrOutput
- func (LookupAliasResultOutput) ElementType() reflect.Type
- func (o LookupAliasResultOutput) FunctionVersion() pulumi.StringPtrOutput
- func (o LookupAliasResultOutput) ProvisionedConcurrencyConfig() AliasProvisionedConcurrencyConfigurationPtrOutput
- func (o LookupAliasResultOutput) RoutingConfig() AliasRoutingConfigurationPtrOutput
- func (o LookupAliasResultOutput) ToLookupAliasResultOutput() LookupAliasResultOutput
- func (o LookupAliasResultOutput) ToLookupAliasResultOutputWithContext(ctx context.Context) LookupAliasResultOutput
- type LookupCodeSigningConfigArgs
- type LookupCodeSigningConfigOutputArgs
- type LookupCodeSigningConfigResult
- type LookupCodeSigningConfigResultOutput
- func (o LookupCodeSigningConfigResultOutput) AllowedPublishers() CodeSigningConfigAllowedPublishersPtrOutput
- func (o LookupCodeSigningConfigResultOutput) CodeSigningConfigArn() pulumi.StringPtrOutput
- func (o LookupCodeSigningConfigResultOutput) CodeSigningConfigId() pulumi.StringPtrOutput
- func (o LookupCodeSigningConfigResultOutput) CodeSigningPolicies() CodeSigningConfigCodeSigningPoliciesPtrOutput
- func (o LookupCodeSigningConfigResultOutput) Description() pulumi.StringPtrOutput
- func (LookupCodeSigningConfigResultOutput) ElementType() reflect.Type
- func (o LookupCodeSigningConfigResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCodeSigningConfigResultOutput) ToLookupCodeSigningConfigResultOutput() LookupCodeSigningConfigResultOutput
- func (o LookupCodeSigningConfigResultOutput) ToLookupCodeSigningConfigResultOutputWithContext(ctx context.Context) LookupCodeSigningConfigResultOutput
- type LookupEventInvokeConfigArgs
- type LookupEventInvokeConfigOutputArgs
- type LookupEventInvokeConfigResult
- type LookupEventInvokeConfigResultOutput
- func (o LookupEventInvokeConfigResultOutput) DestinationConfig() EventInvokeConfigDestinationConfigPtrOutput
- func (LookupEventInvokeConfigResultOutput) ElementType() reflect.Type
- func (o LookupEventInvokeConfigResultOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
- func (o LookupEventInvokeConfigResultOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
- func (o LookupEventInvokeConfigResultOutput) ToLookupEventInvokeConfigResultOutput() LookupEventInvokeConfigResultOutput
- func (o LookupEventInvokeConfigResultOutput) ToLookupEventInvokeConfigResultOutputWithContext(ctx context.Context) LookupEventInvokeConfigResultOutput
- type LookupEventSourceMappingArgs
- type LookupEventSourceMappingOutputArgs
- type LookupEventSourceMappingResult
- type LookupEventSourceMappingResultOutput
- func (o LookupEventSourceMappingResultOutput) BatchSize() pulumi.IntPtrOutput
- func (o LookupEventSourceMappingResultOutput) BisectBatchOnFunctionError() pulumi.BoolPtrOutput
- func (o LookupEventSourceMappingResultOutput) DestinationConfig() EventSourceMappingDestinationConfigPtrOutput
- func (o LookupEventSourceMappingResultOutput) DocumentDbEventSourceConfig() EventSourceMappingDocumentDbEventSourceConfigPtrOutput
- func (LookupEventSourceMappingResultOutput) ElementType() reflect.Type
- func (o LookupEventSourceMappingResultOutput) Enabled() pulumi.BoolPtrOutput
- func (o LookupEventSourceMappingResultOutput) EventSourceMappingArn() pulumi.StringPtrOutput
- func (o LookupEventSourceMappingResultOutput) FilterCriteria() EventSourceMappingFilterCriteriaPtrOutput
- func (o LookupEventSourceMappingResultOutput) FunctionName() pulumi.StringPtrOutput
- func (o LookupEventSourceMappingResultOutput) FunctionResponseTypes() EventSourceMappingFunctionResponseTypesItemArrayOutput
- func (o LookupEventSourceMappingResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupEventSourceMappingResultOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o LookupEventSourceMappingResultOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput
- func (o LookupEventSourceMappingResultOutput) MaximumRecordAgeInSeconds() pulumi.IntPtrOutput
- func (o LookupEventSourceMappingResultOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
- func (o LookupEventSourceMappingResultOutput) ParallelizationFactor() pulumi.IntPtrOutput
- func (o LookupEventSourceMappingResultOutput) Queues() pulumi.StringArrayOutput
- func (o LookupEventSourceMappingResultOutput) ScalingConfig() EventSourceMappingScalingConfigPtrOutput
- func (o LookupEventSourceMappingResultOutput) SourceAccessConfigurations() EventSourceMappingSourceAccessConfigurationArrayOutput
- func (o LookupEventSourceMappingResultOutput) Tags() aws.TagArrayOutput
- func (o LookupEventSourceMappingResultOutput) ToLookupEventSourceMappingResultOutput() LookupEventSourceMappingResultOutput
- func (o LookupEventSourceMappingResultOutput) ToLookupEventSourceMappingResultOutputWithContext(ctx context.Context) LookupEventSourceMappingResultOutput
- func (o LookupEventSourceMappingResultOutput) Topics() pulumi.StringArrayOutput
- func (o LookupEventSourceMappingResultOutput) TumblingWindowInSeconds() pulumi.IntPtrOutput
- type LookupFunctionArgs
- type LookupFunctionOutputArgs
- type LookupFunctionResult
- type LookupFunctionResultOutput
- func (o LookupFunctionResultOutput) Architectures() FunctionArchitecturesItemArrayOutput
- func (o LookupFunctionResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupFunctionResultOutput) CodeSigningConfigArn() pulumi.StringPtrOutput
- func (o LookupFunctionResultOutput) DeadLetterConfig() FunctionDeadLetterConfigPtrOutput
- func (o LookupFunctionResultOutput) Description() pulumi.StringPtrOutput
- func (LookupFunctionResultOutput) ElementType() reflect.Type
- func (o LookupFunctionResultOutput) Environment() FunctionEnvironmentPtrOutput
- func (o LookupFunctionResultOutput) EphemeralStorage() FunctionEphemeralStoragePtrOutput
- func (o LookupFunctionResultOutput) FileSystemConfigs() FunctionFileSystemConfigArrayOutput
- func (o LookupFunctionResultOutput) Handler() pulumi.StringPtrOutput
- func (o LookupFunctionResultOutput) ImageConfig() FunctionImageConfigPtrOutput
- func (o LookupFunctionResultOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o LookupFunctionResultOutput) Layers() pulumi.StringArrayOutput
- func (o LookupFunctionResultOutput) LoggingConfig() FunctionLoggingConfigPtrOutput
- func (o LookupFunctionResultOutput) MemorySize() pulumi.IntPtrOutput
- func (o LookupFunctionResultOutput) PackageType() FunctionPackageTypePtrOutput
- func (o LookupFunctionResultOutput) RecursiveLoop() FunctionRecursiveLoopPtrOutput
- func (o LookupFunctionResultOutput) ReservedConcurrentExecutions() pulumi.IntPtrOutput
- func (o LookupFunctionResultOutput) Role() pulumi.StringPtrOutput
- func (o LookupFunctionResultOutput) Runtime() pulumi.StringPtrOutput
- func (o LookupFunctionResultOutput) RuntimeManagementConfig() FunctionRuntimeManagementConfigPtrOutput
- func (o LookupFunctionResultOutput) SnapStartResponse() FunctionSnapStartResponsePtrOutput
- func (o LookupFunctionResultOutput) Tags() aws.TagArrayOutput
- func (o LookupFunctionResultOutput) Timeout() pulumi.IntPtrOutput
- func (o LookupFunctionResultOutput) ToLookupFunctionResultOutput() LookupFunctionResultOutput
- func (o LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext(ctx context.Context) LookupFunctionResultOutput
- func (o LookupFunctionResultOutput) TracingConfig() FunctionTracingConfigPtrOutput
- func (o LookupFunctionResultOutput) VpcConfig() FunctionVpcConfigPtrOutput
- type LookupLayerVersionArgs
- type LookupLayerVersionOutputArgs
- type LookupLayerVersionPermissionArgs
- type LookupLayerVersionPermissionOutputArgs
- type LookupLayerVersionPermissionResult
- type LookupLayerVersionPermissionResultOutput
- func (LookupLayerVersionPermissionResultOutput) ElementType() reflect.Type
- func (o LookupLayerVersionPermissionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupLayerVersionPermissionResultOutput) ToLookupLayerVersionPermissionResultOutput() LookupLayerVersionPermissionResultOutput
- func (o LookupLayerVersionPermissionResultOutput) ToLookupLayerVersionPermissionResultOutputWithContext(ctx context.Context) LookupLayerVersionPermissionResultOutput
- type LookupLayerVersionResult
- type LookupLayerVersionResultOutput
- func (LookupLayerVersionResultOutput) ElementType() reflect.Type
- func (o LookupLayerVersionResultOutput) LayerVersionArn() pulumi.StringPtrOutput
- func (o LookupLayerVersionResultOutput) ToLookupLayerVersionResultOutput() LookupLayerVersionResultOutput
- func (o LookupLayerVersionResultOutput) ToLookupLayerVersionResultOutputWithContext(ctx context.Context) LookupLayerVersionResultOutput
- type LookupPermissionArgs
- type LookupPermissionOutputArgs
- type LookupPermissionResult
- type LookupPermissionResultOutput
- func (LookupPermissionResultOutput) ElementType() reflect.Type
- func (o LookupPermissionResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupPermissionResultOutput) ToLookupPermissionResultOutput() LookupPermissionResultOutput
- func (o LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext(ctx context.Context) LookupPermissionResultOutput
- type LookupUrlArgs
- type LookupUrlOutputArgs
- type LookupUrlResult
- type LookupUrlResultOutput
- func (o LookupUrlResultOutput) AuthType() UrlAuthTypePtrOutput
- func (o LookupUrlResultOutput) Cors() UrlCorsPtrOutput
- func (LookupUrlResultOutput) ElementType() reflect.Type
- func (o LookupUrlResultOutput) FunctionArn() pulumi.StringPtrOutput
- func (o LookupUrlResultOutput) FunctionUrl() pulumi.StringPtrOutput
- func (o LookupUrlResultOutput) InvokeMode() UrlInvokeModePtrOutput
- func (o LookupUrlResultOutput) ToLookupUrlResultOutput() LookupUrlResultOutput
- func (o LookupUrlResultOutput) ToLookupUrlResultOutputWithContext(ctx context.Context) LookupUrlResultOutput
- type LookupVersionArgs
- type LookupVersionOutputArgs
- type LookupVersionResult
- type LookupVersionResultOutput
- func (LookupVersionResultOutput) ElementType() reflect.Type
- func (o LookupVersionResultOutput) FunctionArn() pulumi.StringPtrOutput
- func (o LookupVersionResultOutput) Policy() pulumi.AnyOutput
- func (o LookupVersionResultOutput) ToLookupVersionResultOutput() LookupVersionResultOutput
- func (o LookupVersionResultOutput) ToLookupVersionResultOutputWithContext(ctx context.Context) LookupVersionResultOutput
- func (o LookupVersionResultOutput) Version() pulumi.StringPtrOutput
- type Permission
- type PermissionArgs
- type PermissionFunctionUrlAuthType
- func (PermissionFunctionUrlAuthType) ElementType() reflect.Type
- func (e PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypeOutput() PermissionFunctionUrlAuthTypeOutput
- func (e PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypeOutputWithContext(ctx context.Context) PermissionFunctionUrlAuthTypeOutput
- func (e PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypePtrOutput() PermissionFunctionUrlAuthTypePtrOutput
- func (e PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypePtrOutputWithContext(ctx context.Context) PermissionFunctionUrlAuthTypePtrOutput
- func (e PermissionFunctionUrlAuthType) ToStringOutput() pulumi.StringOutput
- func (e PermissionFunctionUrlAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PermissionFunctionUrlAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PermissionFunctionUrlAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PermissionFunctionUrlAuthTypeInput
- type PermissionFunctionUrlAuthTypeOutput
- func (PermissionFunctionUrlAuthTypeOutput) ElementType() reflect.Type
- func (o PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypeOutput() PermissionFunctionUrlAuthTypeOutput
- func (o PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypeOutputWithContext(ctx context.Context) PermissionFunctionUrlAuthTypeOutput
- func (o PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypePtrOutput() PermissionFunctionUrlAuthTypePtrOutput
- func (o PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypePtrOutputWithContext(ctx context.Context) PermissionFunctionUrlAuthTypePtrOutput
- func (o PermissionFunctionUrlAuthTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o PermissionFunctionUrlAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PermissionFunctionUrlAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PermissionFunctionUrlAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PermissionFunctionUrlAuthTypePtrInput
- type PermissionFunctionUrlAuthTypePtrOutput
- func (o PermissionFunctionUrlAuthTypePtrOutput) Elem() PermissionFunctionUrlAuthTypeOutput
- func (PermissionFunctionUrlAuthTypePtrOutput) ElementType() reflect.Type
- func (o PermissionFunctionUrlAuthTypePtrOutput) ToPermissionFunctionUrlAuthTypePtrOutput() PermissionFunctionUrlAuthTypePtrOutput
- func (o PermissionFunctionUrlAuthTypePtrOutput) ToPermissionFunctionUrlAuthTypePtrOutputWithContext(ctx context.Context) PermissionFunctionUrlAuthTypePtrOutput
- func (o PermissionFunctionUrlAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PermissionFunctionUrlAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PermissionInput
- type PermissionOutput
- func (o PermissionOutput) Action() pulumi.StringOutput
- func (o PermissionOutput) AwsId() pulumi.StringOutput
- func (PermissionOutput) ElementType() reflect.Type
- func (o PermissionOutput) EventSourceToken() pulumi.StringPtrOutput
- func (o PermissionOutput) FunctionName() pulumi.StringOutput
- func (o PermissionOutput) FunctionUrlAuthType() PermissionFunctionUrlAuthTypePtrOutput
- func (o PermissionOutput) Principal() pulumi.StringOutput
- func (o PermissionOutput) PrincipalOrgId() pulumi.StringPtrOutput
- func (o PermissionOutput) SourceAccount() pulumi.StringPtrOutput
- func (o PermissionOutput) SourceArn() pulumi.StringPtrOutput
- func (o PermissionOutput) ToPermissionOutput() PermissionOutput
- func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
- type PermissionState
- type Url
- type UrlAllowMethodsItem
- func (UrlAllowMethodsItem) ElementType() reflect.Type
- func (e UrlAllowMethodsItem) ToStringOutput() pulumi.StringOutput
- func (e UrlAllowMethodsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UrlAllowMethodsItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UrlAllowMethodsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UrlAllowMethodsItem) ToUrlAllowMethodsItemOutput() UrlAllowMethodsItemOutput
- func (e UrlAllowMethodsItem) ToUrlAllowMethodsItemOutputWithContext(ctx context.Context) UrlAllowMethodsItemOutput
- func (e UrlAllowMethodsItem) ToUrlAllowMethodsItemPtrOutput() UrlAllowMethodsItemPtrOutput
- func (e UrlAllowMethodsItem) ToUrlAllowMethodsItemPtrOutputWithContext(ctx context.Context) UrlAllowMethodsItemPtrOutput
- type UrlAllowMethodsItemArray
- type UrlAllowMethodsItemArrayInput
- type UrlAllowMethodsItemArrayOutput
- func (UrlAllowMethodsItemArrayOutput) ElementType() reflect.Type
- func (o UrlAllowMethodsItemArrayOutput) Index(i pulumi.IntInput) UrlAllowMethodsItemOutput
- func (o UrlAllowMethodsItemArrayOutput) ToUrlAllowMethodsItemArrayOutput() UrlAllowMethodsItemArrayOutput
- func (o UrlAllowMethodsItemArrayOutput) ToUrlAllowMethodsItemArrayOutputWithContext(ctx context.Context) UrlAllowMethodsItemArrayOutput
- type UrlAllowMethodsItemInput
- type UrlAllowMethodsItemOutput
- func (UrlAllowMethodsItemOutput) ElementType() reflect.Type
- func (o UrlAllowMethodsItemOutput) ToStringOutput() pulumi.StringOutput
- func (o UrlAllowMethodsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UrlAllowMethodsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UrlAllowMethodsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemOutput() UrlAllowMethodsItemOutput
- func (o UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemOutputWithContext(ctx context.Context) UrlAllowMethodsItemOutput
- func (o UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemPtrOutput() UrlAllowMethodsItemPtrOutput
- func (o UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemPtrOutputWithContext(ctx context.Context) UrlAllowMethodsItemPtrOutput
- type UrlAllowMethodsItemPtrInput
- type UrlAllowMethodsItemPtrOutput
- func (o UrlAllowMethodsItemPtrOutput) Elem() UrlAllowMethodsItemOutput
- func (UrlAllowMethodsItemPtrOutput) ElementType() reflect.Type
- func (o UrlAllowMethodsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UrlAllowMethodsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UrlAllowMethodsItemPtrOutput) ToUrlAllowMethodsItemPtrOutput() UrlAllowMethodsItemPtrOutput
- func (o UrlAllowMethodsItemPtrOutput) ToUrlAllowMethodsItemPtrOutputWithContext(ctx context.Context) UrlAllowMethodsItemPtrOutput
- type UrlArgs
- type UrlAuthType
- func (UrlAuthType) ElementType() reflect.Type
- func (e UrlAuthType) ToStringOutput() pulumi.StringOutput
- func (e UrlAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UrlAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UrlAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UrlAuthType) ToUrlAuthTypeOutput() UrlAuthTypeOutput
- func (e UrlAuthType) ToUrlAuthTypeOutputWithContext(ctx context.Context) UrlAuthTypeOutput
- func (e UrlAuthType) ToUrlAuthTypePtrOutput() UrlAuthTypePtrOutput
- func (e UrlAuthType) ToUrlAuthTypePtrOutputWithContext(ctx context.Context) UrlAuthTypePtrOutput
- type UrlAuthTypeInput
- type UrlAuthTypeOutput
- func (UrlAuthTypeOutput) ElementType() reflect.Type
- func (o UrlAuthTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o UrlAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UrlAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UrlAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UrlAuthTypeOutput) ToUrlAuthTypeOutput() UrlAuthTypeOutput
- func (o UrlAuthTypeOutput) ToUrlAuthTypeOutputWithContext(ctx context.Context) UrlAuthTypeOutput
- func (o UrlAuthTypeOutput) ToUrlAuthTypePtrOutput() UrlAuthTypePtrOutput
- func (o UrlAuthTypeOutput) ToUrlAuthTypePtrOutputWithContext(ctx context.Context) UrlAuthTypePtrOutput
- type UrlAuthTypePtrInput
- type UrlAuthTypePtrOutput
- func (o UrlAuthTypePtrOutput) Elem() UrlAuthTypeOutput
- func (UrlAuthTypePtrOutput) ElementType() reflect.Type
- func (o UrlAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UrlAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UrlAuthTypePtrOutput) ToUrlAuthTypePtrOutput() UrlAuthTypePtrOutput
- func (o UrlAuthTypePtrOutput) ToUrlAuthTypePtrOutputWithContext(ctx context.Context) UrlAuthTypePtrOutput
- type UrlCors
- type UrlCorsArgs
- func (UrlCorsArgs) ElementType() reflect.Type
- func (i UrlCorsArgs) ToUrlCorsOutput() UrlCorsOutput
- func (i UrlCorsArgs) ToUrlCorsOutputWithContext(ctx context.Context) UrlCorsOutput
- func (i UrlCorsArgs) ToUrlCorsPtrOutput() UrlCorsPtrOutput
- func (i UrlCorsArgs) ToUrlCorsPtrOutputWithContext(ctx context.Context) UrlCorsPtrOutput
- type UrlCorsInput
- type UrlCorsOutput
- func (o UrlCorsOutput) AllowCredentials() pulumi.BoolPtrOutput
- func (o UrlCorsOutput) AllowHeaders() pulumi.StringArrayOutput
- func (o UrlCorsOutput) AllowMethods() UrlAllowMethodsItemArrayOutput
- func (o UrlCorsOutput) AllowOrigins() pulumi.StringArrayOutput
- func (UrlCorsOutput) ElementType() reflect.Type
- func (o UrlCorsOutput) ExposeHeaders() pulumi.StringArrayOutput
- func (o UrlCorsOutput) MaxAge() pulumi.IntPtrOutput
- func (o UrlCorsOutput) ToUrlCorsOutput() UrlCorsOutput
- func (o UrlCorsOutput) ToUrlCorsOutputWithContext(ctx context.Context) UrlCorsOutput
- func (o UrlCorsOutput) ToUrlCorsPtrOutput() UrlCorsPtrOutput
- func (o UrlCorsOutput) ToUrlCorsPtrOutputWithContext(ctx context.Context) UrlCorsPtrOutput
- type UrlCorsPtrInput
- type UrlCorsPtrOutput
- func (o UrlCorsPtrOutput) AllowCredentials() pulumi.BoolPtrOutput
- func (o UrlCorsPtrOutput) AllowHeaders() pulumi.StringArrayOutput
- func (o UrlCorsPtrOutput) AllowMethods() UrlAllowMethodsItemArrayOutput
- func (o UrlCorsPtrOutput) AllowOrigins() pulumi.StringArrayOutput
- func (o UrlCorsPtrOutput) Elem() UrlCorsOutput
- func (UrlCorsPtrOutput) ElementType() reflect.Type
- func (o UrlCorsPtrOutput) ExposeHeaders() pulumi.StringArrayOutput
- func (o UrlCorsPtrOutput) MaxAge() pulumi.IntPtrOutput
- func (o UrlCorsPtrOutput) ToUrlCorsPtrOutput() UrlCorsPtrOutput
- func (o UrlCorsPtrOutput) ToUrlCorsPtrOutputWithContext(ctx context.Context) UrlCorsPtrOutput
- type UrlInput
- type UrlInvokeMode
- func (UrlInvokeMode) ElementType() reflect.Type
- func (e UrlInvokeMode) ToStringOutput() pulumi.StringOutput
- func (e UrlInvokeMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e UrlInvokeMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e UrlInvokeMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e UrlInvokeMode) ToUrlInvokeModeOutput() UrlInvokeModeOutput
- func (e UrlInvokeMode) ToUrlInvokeModeOutputWithContext(ctx context.Context) UrlInvokeModeOutput
- func (e UrlInvokeMode) ToUrlInvokeModePtrOutput() UrlInvokeModePtrOutput
- func (e UrlInvokeMode) ToUrlInvokeModePtrOutputWithContext(ctx context.Context) UrlInvokeModePtrOutput
- type UrlInvokeModeInput
- type UrlInvokeModeOutput
- func (UrlInvokeModeOutput) ElementType() reflect.Type
- func (o UrlInvokeModeOutput) ToStringOutput() pulumi.StringOutput
- func (o UrlInvokeModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o UrlInvokeModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UrlInvokeModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UrlInvokeModeOutput) ToUrlInvokeModeOutput() UrlInvokeModeOutput
- func (o UrlInvokeModeOutput) ToUrlInvokeModeOutputWithContext(ctx context.Context) UrlInvokeModeOutput
- func (o UrlInvokeModeOutput) ToUrlInvokeModePtrOutput() UrlInvokeModePtrOutput
- func (o UrlInvokeModeOutput) ToUrlInvokeModePtrOutputWithContext(ctx context.Context) UrlInvokeModePtrOutput
- type UrlInvokeModePtrInput
- type UrlInvokeModePtrOutput
- func (o UrlInvokeModePtrOutput) Elem() UrlInvokeModeOutput
- func (UrlInvokeModePtrOutput) ElementType() reflect.Type
- func (o UrlInvokeModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o UrlInvokeModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o UrlInvokeModePtrOutput) ToUrlInvokeModePtrOutput() UrlInvokeModePtrOutput
- func (o UrlInvokeModePtrOutput) ToUrlInvokeModePtrOutputWithContext(ctx context.Context) UrlInvokeModePtrOutput
- type UrlOutput
- func (o UrlOutput) AuthType() UrlAuthTypeOutput
- func (o UrlOutput) Cors() UrlCorsPtrOutput
- func (UrlOutput) ElementType() reflect.Type
- func (o UrlOutput) FunctionArn() pulumi.StringOutput
- func (o UrlOutput) FunctionUrl() pulumi.StringOutput
- func (o UrlOutput) InvokeMode() UrlInvokeModePtrOutput
- func (o UrlOutput) Qualifier() pulumi.StringPtrOutput
- func (o UrlOutput) TargetFunctionArn() pulumi.StringOutput
- func (o UrlOutput) ToUrlOutput() UrlOutput
- func (o UrlOutput) ToUrlOutputWithContext(ctx context.Context) UrlOutput
- type UrlState
- type Version
- type VersionArgs
- type VersionInput
- type VersionOutput
- func (o VersionOutput) CodeSha256() pulumi.StringPtrOutput
- func (o VersionOutput) Description() pulumi.StringPtrOutput
- func (VersionOutput) ElementType() reflect.Type
- func (o VersionOutput) FunctionArn() pulumi.StringOutput
- func (o VersionOutput) FunctionName() pulumi.StringOutput
- func (o VersionOutput) Policy() pulumi.AnyOutput
- func (o VersionOutput) ProvisionedConcurrencyConfig() VersionProvisionedConcurrencyConfigurationPtrOutput
- func (o VersionOutput) RuntimePolicy() VersionRuntimePolicyPtrOutput
- func (o VersionOutput) ToVersionOutput() VersionOutput
- func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput
- func (o VersionOutput) Version() pulumi.StringOutput
- type VersionProvisionedConcurrencyConfiguration
- type VersionProvisionedConcurrencyConfigurationArgs
- func (VersionProvisionedConcurrencyConfigurationArgs) ElementType() reflect.Type
- func (i VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationOutput() VersionProvisionedConcurrencyConfigurationOutput
- func (i VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationOutputWithContext(ctx context.Context) VersionProvisionedConcurrencyConfigurationOutput
- func (i VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationPtrOutput() VersionProvisionedConcurrencyConfigurationPtrOutput
- func (i VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) VersionProvisionedConcurrencyConfigurationPtrOutput
- type VersionProvisionedConcurrencyConfigurationInput
- type VersionProvisionedConcurrencyConfigurationOutput
- func (VersionProvisionedConcurrencyConfigurationOutput) ElementType() reflect.Type
- func (o VersionProvisionedConcurrencyConfigurationOutput) ProvisionedConcurrentExecutions() pulumi.IntOutput
- func (o VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationOutput() VersionProvisionedConcurrencyConfigurationOutput
- func (o VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationOutputWithContext(ctx context.Context) VersionProvisionedConcurrencyConfigurationOutput
- func (o VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutput() VersionProvisionedConcurrencyConfigurationPtrOutput
- func (o VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) VersionProvisionedConcurrencyConfigurationPtrOutput
- type VersionProvisionedConcurrencyConfigurationPtrInput
- type VersionProvisionedConcurrencyConfigurationPtrOutput
- func (o VersionProvisionedConcurrencyConfigurationPtrOutput) Elem() VersionProvisionedConcurrencyConfigurationOutput
- func (VersionProvisionedConcurrencyConfigurationPtrOutput) ElementType() reflect.Type
- func (o VersionProvisionedConcurrencyConfigurationPtrOutput) ProvisionedConcurrentExecutions() pulumi.IntPtrOutput
- func (o VersionProvisionedConcurrencyConfigurationPtrOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutput() VersionProvisionedConcurrencyConfigurationPtrOutput
- func (o VersionProvisionedConcurrencyConfigurationPtrOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) VersionProvisionedConcurrencyConfigurationPtrOutput
- type VersionRuntimePolicy
- type VersionRuntimePolicyArgs
- func (VersionRuntimePolicyArgs) ElementType() reflect.Type
- func (i VersionRuntimePolicyArgs) ToVersionRuntimePolicyOutput() VersionRuntimePolicyOutput
- func (i VersionRuntimePolicyArgs) ToVersionRuntimePolicyOutputWithContext(ctx context.Context) VersionRuntimePolicyOutput
- func (i VersionRuntimePolicyArgs) ToVersionRuntimePolicyPtrOutput() VersionRuntimePolicyPtrOutput
- func (i VersionRuntimePolicyArgs) ToVersionRuntimePolicyPtrOutputWithContext(ctx context.Context) VersionRuntimePolicyPtrOutput
- type VersionRuntimePolicyInput
- type VersionRuntimePolicyOutput
- func (VersionRuntimePolicyOutput) ElementType() reflect.Type
- func (o VersionRuntimePolicyOutput) RuntimeVersionArn() pulumi.StringPtrOutput
- func (o VersionRuntimePolicyOutput) ToVersionRuntimePolicyOutput() VersionRuntimePolicyOutput
- func (o VersionRuntimePolicyOutput) ToVersionRuntimePolicyOutputWithContext(ctx context.Context) VersionRuntimePolicyOutput
- func (o VersionRuntimePolicyOutput) ToVersionRuntimePolicyPtrOutput() VersionRuntimePolicyPtrOutput
- func (o VersionRuntimePolicyOutput) ToVersionRuntimePolicyPtrOutputWithContext(ctx context.Context) VersionRuntimePolicyPtrOutput
- func (o VersionRuntimePolicyOutput) UpdateRuntimeOn() pulumi.StringOutput
- type VersionRuntimePolicyPtrInput
- type VersionRuntimePolicyPtrOutput
- func (o VersionRuntimePolicyPtrOutput) Elem() VersionRuntimePolicyOutput
- func (VersionRuntimePolicyPtrOutput) ElementType() reflect.Type
- func (o VersionRuntimePolicyPtrOutput) RuntimeVersionArn() pulumi.StringPtrOutput
- func (o VersionRuntimePolicyPtrOutput) ToVersionRuntimePolicyPtrOutput() VersionRuntimePolicyPtrOutput
- func (o VersionRuntimePolicyPtrOutput) ToVersionRuntimePolicyPtrOutputWithContext(ctx context.Context) VersionRuntimePolicyPtrOutput
- func (o VersionRuntimePolicyPtrOutput) UpdateRuntimeOn() pulumi.StringPtrOutput
- type VersionState
Constants ¶
const ( CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentWarn = CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment("Warn") CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentEnforce = CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment("Enforce") )
const ( EventSourceMappingDocumentDbEventSourceConfigFullDocumentUpdateLookup = EventSourceMappingDocumentDbEventSourceConfigFullDocument("UpdateLookup") EventSourceMappingDocumentDbEventSourceConfigFullDocumentDefault = EventSourceMappingDocumentDbEventSourceConfigFullDocument("Default") )
const ( EventSourceMappingSourceAccessConfigurationTypeBasicAuth = EventSourceMappingSourceAccessConfigurationType("BASIC_AUTH") EventSourceMappingSourceAccessConfigurationTypeVpcSubnet = EventSourceMappingSourceAccessConfigurationType("VPC_SUBNET") EventSourceMappingSourceAccessConfigurationTypeVpcSecurityGroup = EventSourceMappingSourceAccessConfigurationType("VPC_SECURITY_GROUP") EventSourceMappingSourceAccessConfigurationTypeSaslScram512Auth = EventSourceMappingSourceAccessConfigurationType("SASL_SCRAM_512_AUTH") EventSourceMappingSourceAccessConfigurationTypeSaslScram256Auth = EventSourceMappingSourceAccessConfigurationType("SASL_SCRAM_256_AUTH") EventSourceMappingSourceAccessConfigurationTypeVirtualHost = EventSourceMappingSourceAccessConfigurationType("VIRTUAL_HOST") EventSourceMappingSourceAccessConfigurationTypeClientCertificateTlsAuth = EventSourceMappingSourceAccessConfigurationType("CLIENT_CERTIFICATE_TLS_AUTH") EventSourceMappingSourceAccessConfigurationTypeServerRootCaCertificate = EventSourceMappingSourceAccessConfigurationType("SERVER_ROOT_CA_CERTIFICATE") )
const ( FunctionArchitecturesItemX8664 = FunctionArchitecturesItem("x86_64") FunctionArchitecturesItemArm64 = FunctionArchitecturesItem("arm64") )
const ( FunctionLoggingConfigApplicationLogLevelTrace = FunctionLoggingConfigApplicationLogLevel("TRACE") FunctionLoggingConfigApplicationLogLevelDebug = FunctionLoggingConfigApplicationLogLevel("DEBUG") FunctionLoggingConfigApplicationLogLevelInfo = FunctionLoggingConfigApplicationLogLevel("INFO") FunctionLoggingConfigApplicationLogLevelWarn = FunctionLoggingConfigApplicationLogLevel("WARN") FunctionLoggingConfigApplicationLogLevelError = FunctionLoggingConfigApplicationLogLevel("ERROR") FunctionLoggingConfigApplicationLogLevelFatal = FunctionLoggingConfigApplicationLogLevel("FATAL") )
const ( FunctionLoggingConfigLogFormatText = FunctionLoggingConfigLogFormat("Text") FunctionLoggingConfigLogFormatJson = FunctionLoggingConfigLogFormat("JSON") )
const ( FunctionLoggingConfigSystemLogLevelDebug = FunctionLoggingConfigSystemLogLevel("DEBUG") FunctionLoggingConfigSystemLogLevelInfo = FunctionLoggingConfigSystemLogLevel("INFO") FunctionLoggingConfigSystemLogLevelWarn = FunctionLoggingConfigSystemLogLevel("WARN") )
const ( FunctionPackageTypeImage = FunctionPackageType("Image") FunctionPackageTypeZip = FunctionPackageType("Zip") )
const ( FunctionRecursiveLoopAllow = FunctionRecursiveLoop("Allow") FunctionRecursiveLoopTerminate = FunctionRecursiveLoop("Terminate") )
const ( FunctionRuntimeManagementConfigUpdateRuntimeOnAuto = FunctionRuntimeManagementConfigUpdateRuntimeOn("Auto") FunctionRuntimeManagementConfigUpdateRuntimeOnFunctionUpdate = FunctionRuntimeManagementConfigUpdateRuntimeOn("FunctionUpdate") FunctionRuntimeManagementConfigUpdateRuntimeOnManual = FunctionRuntimeManagementConfigUpdateRuntimeOn("Manual") )
const ( FunctionSnapStartApplyOnPublishedVersions = FunctionSnapStartApplyOn("PublishedVersions") FunctionSnapStartApplyOnNone = FunctionSnapStartApplyOn("None") )
const ( FunctionSnapStartResponseApplyOnPublishedVersions = FunctionSnapStartResponseApplyOn("PublishedVersions") FunctionSnapStartResponseApplyOnNone = FunctionSnapStartResponseApplyOn("None") )
const ( FunctionSnapStartResponseOptimizationStatusOn = FunctionSnapStartResponseOptimizationStatus("On") FunctionSnapStartResponseOptimizationStatusOff = FunctionSnapStartResponseOptimizationStatus("Off") )
const ( FunctionTracingConfigModeActive = FunctionTracingConfigMode("Active") FunctionTracingConfigModePassThrough = FunctionTracingConfigMode("PassThrough") )
const ( PermissionFunctionUrlAuthTypeAwsIam = PermissionFunctionUrlAuthType("AWS_IAM") PermissionFunctionUrlAuthTypeNone = PermissionFunctionUrlAuthType("NONE") )
const ( UrlAllowMethodsItemGet = UrlAllowMethodsItem("GET") UrlAllowMethodsItemPut = UrlAllowMethodsItem("PUT") UrlAllowMethodsItemHead = UrlAllowMethodsItem("HEAD") UrlAllowMethodsItemPost = UrlAllowMethodsItem("POST") UrlAllowMethodsItemPatch = UrlAllowMethodsItem("PATCH") UrlAllowMethodsItemDelete = UrlAllowMethodsItem("DELETE") UrlAllowMethodsItemAsterisk = UrlAllowMethodsItem("*") )
const ( UrlAuthTypeAwsIam = UrlAuthType("AWS_IAM") UrlAuthTypeNone = UrlAuthType("NONE") )
const ( UrlInvokeModeBuffered = UrlInvokeMode("BUFFERED") UrlInvokeModeResponseStream = UrlInvokeMode("RESPONSE_STREAM") )
const (
EventSourceMappingFunctionResponseTypesItemReportBatchItemFailures = EventSourceMappingFunctionResponseTypesItem("ReportBatchItemFailures")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alias ¶
type Alias struct { pulumi.CustomResourceState // Lambda Alias ARN generated by the service. AliasArn pulumi.StringOutput `pulumi:"aliasArn"` // A description of the alias. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the Lambda function. FunctionName pulumi.StringOutput `pulumi:"functionName"` // The function version that the alias invokes. FunctionVersion pulumi.StringOutput `pulumi:"functionVersion"` // The name of the alias. Name pulumi.StringOutput `pulumi:"name"` // Specifies a provisioned concurrency configuration for a function's alias. ProvisionedConcurrencyConfig AliasProvisionedConcurrencyConfigurationPtrOutput `pulumi:"provisionedConcurrencyConfig"` // The routing configuration of the alias. RoutingConfig AliasRoutingConfigurationPtrOutput `pulumi:"routingConfig"` }
Resource Type definition for AWS::Lambda::Alias
func GetAlias ¶
func GetAlias(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AliasState, opts ...pulumi.ResourceOption) (*Alias, error)
GetAlias gets an existing Alias 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 NewAlias ¶
func NewAlias(ctx *pulumi.Context, name string, args *AliasArgs, opts ...pulumi.ResourceOption) (*Alias, error)
NewAlias registers a new resource with the given unique name, arguments, and options.
func (*Alias) ElementType ¶
func (*Alias) ToAliasOutput ¶
func (i *Alias) ToAliasOutput() AliasOutput
func (*Alias) ToAliasOutputWithContext ¶
func (i *Alias) ToAliasOutputWithContext(ctx context.Context) AliasOutput
type AliasArgs ¶
type AliasArgs struct { // A description of the alias. Description pulumi.StringPtrInput // The name of the Lambda function. FunctionName pulumi.StringInput // The function version that the alias invokes. FunctionVersion pulumi.StringInput // The name of the alias. Name pulumi.StringPtrInput // Specifies a provisioned concurrency configuration for a function's alias. ProvisionedConcurrencyConfig AliasProvisionedConcurrencyConfigurationPtrInput // The routing configuration of the alias. RoutingConfig AliasRoutingConfigurationPtrInput }
The set of arguments for constructing a Alias resource.
func (AliasArgs) ElementType ¶
type AliasInput ¶
type AliasInput interface { pulumi.Input ToAliasOutput() AliasOutput ToAliasOutputWithContext(ctx context.Context) AliasOutput }
type AliasOutput ¶
type AliasOutput struct{ *pulumi.OutputState }
func (AliasOutput) AliasArn ¶ added in v0.103.0
func (o AliasOutput) AliasArn() pulumi.StringOutput
Lambda Alias ARN generated by the service.
func (AliasOutput) Description ¶ added in v0.17.0
func (o AliasOutput) Description() pulumi.StringPtrOutput
A description of the alias.
func (AliasOutput) ElementType ¶
func (AliasOutput) ElementType() reflect.Type
func (AliasOutput) FunctionName ¶ added in v0.17.0
func (o AliasOutput) FunctionName() pulumi.StringOutput
The name of the Lambda function.
func (AliasOutput) FunctionVersion ¶ added in v0.17.0
func (o AliasOutput) FunctionVersion() pulumi.StringOutput
The function version that the alias invokes.
func (AliasOutput) Name ¶ added in v0.17.0
func (o AliasOutput) Name() pulumi.StringOutput
The name of the alias.
func (AliasOutput) ProvisionedConcurrencyConfig ¶ added in v0.17.0
func (o AliasOutput) ProvisionedConcurrencyConfig() AliasProvisionedConcurrencyConfigurationPtrOutput
Specifies a provisioned concurrency configuration for a function's alias.
func (AliasOutput) RoutingConfig ¶ added in v0.17.0
func (o AliasOutput) RoutingConfig() AliasRoutingConfigurationPtrOutput
The routing configuration of the alias.
func (AliasOutput) ToAliasOutput ¶
func (o AliasOutput) ToAliasOutput() AliasOutput
func (AliasOutput) ToAliasOutputWithContext ¶
func (o AliasOutput) ToAliasOutputWithContext(ctx context.Context) AliasOutput
type AliasProvisionedConcurrencyConfiguration ¶
type AliasProvisionedConcurrencyConfiguration struct { // The amount of provisioned concurrency to allocate for the alias. ProvisionedConcurrentExecutions int `pulumi:"provisionedConcurrentExecutions"` }
A provisioned concurrency configuration for a function's alias.
type AliasProvisionedConcurrencyConfigurationArgs ¶
type AliasProvisionedConcurrencyConfigurationArgs struct { // The amount of provisioned concurrency to allocate for the alias. ProvisionedConcurrentExecutions pulumi.IntInput `pulumi:"provisionedConcurrentExecutions"` }
A provisioned concurrency configuration for a function's alias.
func (AliasProvisionedConcurrencyConfigurationArgs) ElementType ¶
func (AliasProvisionedConcurrencyConfigurationArgs) ElementType() reflect.Type
func (AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationOutput ¶
func (i AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationOutput() AliasProvisionedConcurrencyConfigurationOutput
func (AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationOutputWithContext ¶
func (i AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationOutputWithContext(ctx context.Context) AliasProvisionedConcurrencyConfigurationOutput
func (AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationPtrOutput ¶
func (i AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationPtrOutput() AliasProvisionedConcurrencyConfigurationPtrOutput
func (AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationPtrOutputWithContext ¶
func (i AliasProvisionedConcurrencyConfigurationArgs) ToAliasProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) AliasProvisionedConcurrencyConfigurationPtrOutput
type AliasProvisionedConcurrencyConfigurationInput ¶
type AliasProvisionedConcurrencyConfigurationInput interface { pulumi.Input ToAliasProvisionedConcurrencyConfigurationOutput() AliasProvisionedConcurrencyConfigurationOutput ToAliasProvisionedConcurrencyConfigurationOutputWithContext(context.Context) AliasProvisionedConcurrencyConfigurationOutput }
AliasProvisionedConcurrencyConfigurationInput is an input type that accepts AliasProvisionedConcurrencyConfigurationArgs and AliasProvisionedConcurrencyConfigurationOutput values. You can construct a concrete instance of `AliasProvisionedConcurrencyConfigurationInput` via:
AliasProvisionedConcurrencyConfigurationArgs{...}
type AliasProvisionedConcurrencyConfigurationOutput ¶
type AliasProvisionedConcurrencyConfigurationOutput struct{ *pulumi.OutputState }
A provisioned concurrency configuration for a function's alias.
func (AliasProvisionedConcurrencyConfigurationOutput) ElementType ¶
func (AliasProvisionedConcurrencyConfigurationOutput) ElementType() reflect.Type
func (AliasProvisionedConcurrencyConfigurationOutput) ProvisionedConcurrentExecutions ¶
func (o AliasProvisionedConcurrencyConfigurationOutput) ProvisionedConcurrentExecutions() pulumi.IntOutput
The amount of provisioned concurrency to allocate for the alias.
func (AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationOutput ¶
func (o AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationOutput() AliasProvisionedConcurrencyConfigurationOutput
func (AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationOutputWithContext ¶
func (o AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationOutputWithContext(ctx context.Context) AliasProvisionedConcurrencyConfigurationOutput
func (AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutput ¶
func (o AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutput() AliasProvisionedConcurrencyConfigurationPtrOutput
func (AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutputWithContext ¶
func (o AliasProvisionedConcurrencyConfigurationOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) AliasProvisionedConcurrencyConfigurationPtrOutput
type AliasProvisionedConcurrencyConfigurationPtrInput ¶
type AliasProvisionedConcurrencyConfigurationPtrInput interface { pulumi.Input ToAliasProvisionedConcurrencyConfigurationPtrOutput() AliasProvisionedConcurrencyConfigurationPtrOutput ToAliasProvisionedConcurrencyConfigurationPtrOutputWithContext(context.Context) AliasProvisionedConcurrencyConfigurationPtrOutput }
AliasProvisionedConcurrencyConfigurationPtrInput is an input type that accepts AliasProvisionedConcurrencyConfigurationArgs, AliasProvisionedConcurrencyConfigurationPtr and AliasProvisionedConcurrencyConfigurationPtrOutput values. You can construct a concrete instance of `AliasProvisionedConcurrencyConfigurationPtrInput` via:
AliasProvisionedConcurrencyConfigurationArgs{...} or: nil
func AliasProvisionedConcurrencyConfigurationPtr ¶
func AliasProvisionedConcurrencyConfigurationPtr(v *AliasProvisionedConcurrencyConfigurationArgs) AliasProvisionedConcurrencyConfigurationPtrInput
type AliasProvisionedConcurrencyConfigurationPtrOutput ¶
type AliasProvisionedConcurrencyConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AliasProvisionedConcurrencyConfigurationPtrOutput) ElementType ¶
func (AliasProvisionedConcurrencyConfigurationPtrOutput) ElementType() reflect.Type
func (AliasProvisionedConcurrencyConfigurationPtrOutput) ProvisionedConcurrentExecutions ¶
func (o AliasProvisionedConcurrencyConfigurationPtrOutput) ProvisionedConcurrentExecutions() pulumi.IntPtrOutput
The amount of provisioned concurrency to allocate for the alias.
func (AliasProvisionedConcurrencyConfigurationPtrOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutput ¶
func (o AliasProvisionedConcurrencyConfigurationPtrOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutput() AliasProvisionedConcurrencyConfigurationPtrOutput
func (AliasProvisionedConcurrencyConfigurationPtrOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutputWithContext ¶
func (o AliasProvisionedConcurrencyConfigurationPtrOutput) ToAliasProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) AliasProvisionedConcurrencyConfigurationPtrOutput
type AliasRoutingConfiguration ¶ added in v0.2.0
type AliasRoutingConfiguration struct { // The second version, and the percentage of traffic that's routed to it. AdditionalVersionWeights []AliasVersionWeight `pulumi:"additionalVersionWeights"` }
The traffic-shifting configuration of a Lambda function alias.
type AliasRoutingConfigurationArgs ¶ added in v0.2.0
type AliasRoutingConfigurationArgs struct { // The second version, and the percentage of traffic that's routed to it. AdditionalVersionWeights AliasVersionWeightArrayInput `pulumi:"additionalVersionWeights"` }
The traffic-shifting configuration of a Lambda function alias.
func (AliasRoutingConfigurationArgs) ElementType ¶ added in v0.2.0
func (AliasRoutingConfigurationArgs) ElementType() reflect.Type
func (AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationOutput ¶ added in v0.2.0
func (i AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationOutput() AliasRoutingConfigurationOutput
func (AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationOutputWithContext ¶ added in v0.2.0
func (i AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationOutputWithContext(ctx context.Context) AliasRoutingConfigurationOutput
func (AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationPtrOutput ¶ added in v0.2.0
func (i AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationPtrOutput() AliasRoutingConfigurationPtrOutput
func (AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (i AliasRoutingConfigurationArgs) ToAliasRoutingConfigurationPtrOutputWithContext(ctx context.Context) AliasRoutingConfigurationPtrOutput
type AliasRoutingConfigurationInput ¶ added in v0.2.0
type AliasRoutingConfigurationInput interface { pulumi.Input ToAliasRoutingConfigurationOutput() AliasRoutingConfigurationOutput ToAliasRoutingConfigurationOutputWithContext(context.Context) AliasRoutingConfigurationOutput }
AliasRoutingConfigurationInput is an input type that accepts AliasRoutingConfigurationArgs and AliasRoutingConfigurationOutput values. You can construct a concrete instance of `AliasRoutingConfigurationInput` via:
AliasRoutingConfigurationArgs{...}
type AliasRoutingConfigurationOutput ¶ added in v0.2.0
type AliasRoutingConfigurationOutput struct{ *pulumi.OutputState }
The traffic-shifting configuration of a Lambda function alias.
func (AliasRoutingConfigurationOutput) AdditionalVersionWeights ¶ added in v0.2.0
func (o AliasRoutingConfigurationOutput) AdditionalVersionWeights() AliasVersionWeightArrayOutput
The second version, and the percentage of traffic that's routed to it.
func (AliasRoutingConfigurationOutput) ElementType ¶ added in v0.2.0
func (AliasRoutingConfigurationOutput) ElementType() reflect.Type
func (AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationOutput ¶ added in v0.2.0
func (o AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationOutput() AliasRoutingConfigurationOutput
func (AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationOutputWithContext ¶ added in v0.2.0
func (o AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationOutputWithContext(ctx context.Context) AliasRoutingConfigurationOutput
func (AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationPtrOutput ¶ added in v0.2.0
func (o AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationPtrOutput() AliasRoutingConfigurationPtrOutput
func (AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o AliasRoutingConfigurationOutput) ToAliasRoutingConfigurationPtrOutputWithContext(ctx context.Context) AliasRoutingConfigurationPtrOutput
type AliasRoutingConfigurationPtrInput ¶ added in v0.2.0
type AliasRoutingConfigurationPtrInput interface { pulumi.Input ToAliasRoutingConfigurationPtrOutput() AliasRoutingConfigurationPtrOutput ToAliasRoutingConfigurationPtrOutputWithContext(context.Context) AliasRoutingConfigurationPtrOutput }
AliasRoutingConfigurationPtrInput is an input type that accepts AliasRoutingConfigurationArgs, AliasRoutingConfigurationPtr and AliasRoutingConfigurationPtrOutput values. You can construct a concrete instance of `AliasRoutingConfigurationPtrInput` via:
AliasRoutingConfigurationArgs{...} or: nil
func AliasRoutingConfigurationPtr ¶ added in v0.2.0
func AliasRoutingConfigurationPtr(v *AliasRoutingConfigurationArgs) AliasRoutingConfigurationPtrInput
type AliasRoutingConfigurationPtrOutput ¶ added in v0.2.0
type AliasRoutingConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AliasRoutingConfigurationPtrOutput) AdditionalVersionWeights ¶ added in v0.2.0
func (o AliasRoutingConfigurationPtrOutput) AdditionalVersionWeights() AliasVersionWeightArrayOutput
The second version, and the percentage of traffic that's routed to it.
func (AliasRoutingConfigurationPtrOutput) Elem ¶ added in v0.2.0
func (o AliasRoutingConfigurationPtrOutput) Elem() AliasRoutingConfigurationOutput
func (AliasRoutingConfigurationPtrOutput) ElementType ¶ added in v0.2.0
func (AliasRoutingConfigurationPtrOutput) ElementType() reflect.Type
func (AliasRoutingConfigurationPtrOutput) ToAliasRoutingConfigurationPtrOutput ¶ added in v0.2.0
func (o AliasRoutingConfigurationPtrOutput) ToAliasRoutingConfigurationPtrOutput() AliasRoutingConfigurationPtrOutput
func (AliasRoutingConfigurationPtrOutput) ToAliasRoutingConfigurationPtrOutputWithContext ¶ added in v0.2.0
func (o AliasRoutingConfigurationPtrOutput) ToAliasRoutingConfigurationPtrOutputWithContext(ctx context.Context) AliasRoutingConfigurationPtrOutput
type AliasState ¶
type AliasState struct { }
func (AliasState) ElementType ¶
func (AliasState) ElementType() reflect.Type
type AliasVersionWeight ¶
type AliasVersionWeight struct { // The qualifier of the second version. FunctionVersion string `pulumi:"functionVersion"` // The percentage of traffic that the alias routes to the second version. FunctionWeight float64 `pulumi:"functionWeight"` }
The traffic-shifting configuration of a Lambda function alias.
type AliasVersionWeightArgs ¶
type AliasVersionWeightArgs struct { // The qualifier of the second version. FunctionVersion pulumi.StringInput `pulumi:"functionVersion"` // The percentage of traffic that the alias routes to the second version. FunctionWeight pulumi.Float64Input `pulumi:"functionWeight"` }
The traffic-shifting configuration of a Lambda function alias.
func (AliasVersionWeightArgs) ElementType ¶
func (AliasVersionWeightArgs) ElementType() reflect.Type
func (AliasVersionWeightArgs) ToAliasVersionWeightOutput ¶
func (i AliasVersionWeightArgs) ToAliasVersionWeightOutput() AliasVersionWeightOutput
func (AliasVersionWeightArgs) ToAliasVersionWeightOutputWithContext ¶
func (i AliasVersionWeightArgs) ToAliasVersionWeightOutputWithContext(ctx context.Context) AliasVersionWeightOutput
type AliasVersionWeightArray ¶
type AliasVersionWeightArray []AliasVersionWeightInput
func (AliasVersionWeightArray) ElementType ¶
func (AliasVersionWeightArray) ElementType() reflect.Type
func (AliasVersionWeightArray) ToAliasVersionWeightArrayOutput ¶
func (i AliasVersionWeightArray) ToAliasVersionWeightArrayOutput() AliasVersionWeightArrayOutput
func (AliasVersionWeightArray) ToAliasVersionWeightArrayOutputWithContext ¶
func (i AliasVersionWeightArray) ToAliasVersionWeightArrayOutputWithContext(ctx context.Context) AliasVersionWeightArrayOutput
type AliasVersionWeightArrayInput ¶
type AliasVersionWeightArrayInput interface { pulumi.Input ToAliasVersionWeightArrayOutput() AliasVersionWeightArrayOutput ToAliasVersionWeightArrayOutputWithContext(context.Context) AliasVersionWeightArrayOutput }
AliasVersionWeightArrayInput is an input type that accepts AliasVersionWeightArray and AliasVersionWeightArrayOutput values. You can construct a concrete instance of `AliasVersionWeightArrayInput` via:
AliasVersionWeightArray{ AliasVersionWeightArgs{...} }
type AliasVersionWeightArrayOutput ¶
type AliasVersionWeightArrayOutput struct{ *pulumi.OutputState }
func (AliasVersionWeightArrayOutput) ElementType ¶
func (AliasVersionWeightArrayOutput) ElementType() reflect.Type
func (AliasVersionWeightArrayOutput) Index ¶
func (o AliasVersionWeightArrayOutput) Index(i pulumi.IntInput) AliasVersionWeightOutput
func (AliasVersionWeightArrayOutput) ToAliasVersionWeightArrayOutput ¶
func (o AliasVersionWeightArrayOutput) ToAliasVersionWeightArrayOutput() AliasVersionWeightArrayOutput
func (AliasVersionWeightArrayOutput) ToAliasVersionWeightArrayOutputWithContext ¶
func (o AliasVersionWeightArrayOutput) ToAliasVersionWeightArrayOutputWithContext(ctx context.Context) AliasVersionWeightArrayOutput
type AliasVersionWeightInput ¶
type AliasVersionWeightInput interface { pulumi.Input ToAliasVersionWeightOutput() AliasVersionWeightOutput ToAliasVersionWeightOutputWithContext(context.Context) AliasVersionWeightOutput }
AliasVersionWeightInput is an input type that accepts AliasVersionWeightArgs and AliasVersionWeightOutput values. You can construct a concrete instance of `AliasVersionWeightInput` via:
AliasVersionWeightArgs{...}
type AliasVersionWeightOutput ¶
type AliasVersionWeightOutput struct{ *pulumi.OutputState }
The traffic-shifting configuration of a Lambda function alias.
func (AliasVersionWeightOutput) ElementType ¶
func (AliasVersionWeightOutput) ElementType() reflect.Type
func (AliasVersionWeightOutput) FunctionVersion ¶
func (o AliasVersionWeightOutput) FunctionVersion() pulumi.StringOutput
The qualifier of the second version.
func (AliasVersionWeightOutput) FunctionWeight ¶
func (o AliasVersionWeightOutput) FunctionWeight() pulumi.Float64Output
The percentage of traffic that the alias routes to the second version.
func (AliasVersionWeightOutput) ToAliasVersionWeightOutput ¶
func (o AliasVersionWeightOutput) ToAliasVersionWeightOutput() AliasVersionWeightOutput
func (AliasVersionWeightOutput) ToAliasVersionWeightOutputWithContext ¶
func (o AliasVersionWeightOutput) ToAliasVersionWeightOutputWithContext(ctx context.Context) AliasVersionWeightOutput
type CodeSigningConfig ¶
type CodeSigningConfig struct { pulumi.CustomResourceState // When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list AllowedPublishers CodeSigningConfigAllowedPublishersOutput `pulumi:"allowedPublishers"` // A unique Arn for CodeSigningConfig resource CodeSigningConfigArn pulumi.StringOutput `pulumi:"codeSigningConfigArn"` // A unique identifier for CodeSigningConfig resource CodeSigningConfigId pulumi.StringOutput `pulumi:"codeSigningConfigId"` // Policies to control how to act if a signature is invalid CodeSigningPolicies CodeSigningConfigCodeSigningPoliciesPtrOutput `pulumi:"codeSigningPolicies"` // A description of the CodeSigningConfig Description pulumi.StringPtrOutput `pulumi:"description"` // A list of tags to apply to CodeSigningConfig resource Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Lambda::CodeSigningConfig.
func GetCodeSigningConfig ¶
func GetCodeSigningConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CodeSigningConfigState, opts ...pulumi.ResourceOption) (*CodeSigningConfig, error)
GetCodeSigningConfig gets an existing CodeSigningConfig 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 NewCodeSigningConfig ¶
func NewCodeSigningConfig(ctx *pulumi.Context, name string, args *CodeSigningConfigArgs, opts ...pulumi.ResourceOption) (*CodeSigningConfig, error)
NewCodeSigningConfig registers a new resource with the given unique name, arguments, and options.
func (*CodeSigningConfig) ElementType ¶
func (*CodeSigningConfig) ElementType() reflect.Type
func (*CodeSigningConfig) ToCodeSigningConfigOutput ¶
func (i *CodeSigningConfig) ToCodeSigningConfigOutput() CodeSigningConfigOutput
func (*CodeSigningConfig) ToCodeSigningConfigOutputWithContext ¶
func (i *CodeSigningConfig) ToCodeSigningConfigOutputWithContext(ctx context.Context) CodeSigningConfigOutput
type CodeSigningConfigAllowedPublishers ¶
type CodeSigningConfigAllowedPublishers struct { // List of Signing profile version Arns SigningProfileVersionArns []string `pulumi:"signingProfileVersionArns"` }
When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
type CodeSigningConfigAllowedPublishersArgs ¶
type CodeSigningConfigAllowedPublishersArgs struct { // List of Signing profile version Arns SigningProfileVersionArns pulumi.StringArrayInput `pulumi:"signingProfileVersionArns"` }
When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
func (CodeSigningConfigAllowedPublishersArgs) ElementType ¶
func (CodeSigningConfigAllowedPublishersArgs) ElementType() reflect.Type
func (CodeSigningConfigAllowedPublishersArgs) ToCodeSigningConfigAllowedPublishersOutput ¶
func (i CodeSigningConfigAllowedPublishersArgs) ToCodeSigningConfigAllowedPublishersOutput() CodeSigningConfigAllowedPublishersOutput
func (CodeSigningConfigAllowedPublishersArgs) ToCodeSigningConfigAllowedPublishersOutputWithContext ¶
func (i CodeSigningConfigAllowedPublishersArgs) ToCodeSigningConfigAllowedPublishersOutputWithContext(ctx context.Context) CodeSigningConfigAllowedPublishersOutput
type CodeSigningConfigAllowedPublishersInput ¶
type CodeSigningConfigAllowedPublishersInput interface { pulumi.Input ToCodeSigningConfigAllowedPublishersOutput() CodeSigningConfigAllowedPublishersOutput ToCodeSigningConfigAllowedPublishersOutputWithContext(context.Context) CodeSigningConfigAllowedPublishersOutput }
CodeSigningConfigAllowedPublishersInput is an input type that accepts CodeSigningConfigAllowedPublishersArgs and CodeSigningConfigAllowedPublishersOutput values. You can construct a concrete instance of `CodeSigningConfigAllowedPublishersInput` via:
CodeSigningConfigAllowedPublishersArgs{...}
type CodeSigningConfigAllowedPublishersOutput ¶
type CodeSigningConfigAllowedPublishersOutput struct{ *pulumi.OutputState }
When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
func (CodeSigningConfigAllowedPublishersOutput) ElementType ¶
func (CodeSigningConfigAllowedPublishersOutput) ElementType() reflect.Type
func (CodeSigningConfigAllowedPublishersOutput) SigningProfileVersionArns ¶
func (o CodeSigningConfigAllowedPublishersOutput) SigningProfileVersionArns() pulumi.StringArrayOutput
List of Signing profile version Arns
func (CodeSigningConfigAllowedPublishersOutput) ToCodeSigningConfigAllowedPublishersOutput ¶
func (o CodeSigningConfigAllowedPublishersOutput) ToCodeSigningConfigAllowedPublishersOutput() CodeSigningConfigAllowedPublishersOutput
func (CodeSigningConfigAllowedPublishersOutput) ToCodeSigningConfigAllowedPublishersOutputWithContext ¶
func (o CodeSigningConfigAllowedPublishersOutput) ToCodeSigningConfigAllowedPublishersOutputWithContext(ctx context.Context) CodeSigningConfigAllowedPublishersOutput
type CodeSigningConfigAllowedPublishersPtrOutput ¶
type CodeSigningConfigAllowedPublishersPtrOutput struct{ *pulumi.OutputState }
func (CodeSigningConfigAllowedPublishersPtrOutput) ElementType ¶
func (CodeSigningConfigAllowedPublishersPtrOutput) ElementType() reflect.Type
func (CodeSigningConfigAllowedPublishersPtrOutput) SigningProfileVersionArns ¶
func (o CodeSigningConfigAllowedPublishersPtrOutput) SigningProfileVersionArns() pulumi.StringArrayOutput
List of Signing profile version Arns
func (CodeSigningConfigAllowedPublishersPtrOutput) ToCodeSigningConfigAllowedPublishersPtrOutput ¶
func (o CodeSigningConfigAllowedPublishersPtrOutput) ToCodeSigningConfigAllowedPublishersPtrOutput() CodeSigningConfigAllowedPublishersPtrOutput
func (CodeSigningConfigAllowedPublishersPtrOutput) ToCodeSigningConfigAllowedPublishersPtrOutputWithContext ¶
func (o CodeSigningConfigAllowedPublishersPtrOutput) ToCodeSigningConfigAllowedPublishersPtrOutputWithContext(ctx context.Context) CodeSigningConfigAllowedPublishersPtrOutput
type CodeSigningConfigArgs ¶
type CodeSigningConfigArgs struct { // When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list AllowedPublishers CodeSigningConfigAllowedPublishersInput // Policies to control how to act if a signature is invalid CodeSigningPolicies CodeSigningConfigCodeSigningPoliciesPtrInput // A description of the CodeSigningConfig Description pulumi.StringPtrInput // A list of tags to apply to CodeSigningConfig resource Tags aws.TagArrayInput }
The set of arguments for constructing a CodeSigningConfig resource.
func (CodeSigningConfigArgs) ElementType ¶
func (CodeSigningConfigArgs) ElementType() reflect.Type
type CodeSigningConfigCodeSigningPolicies ¶
type CodeSigningConfigCodeSigningPolicies struct { // Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided UntrustedArtifactOnDeployment CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment `pulumi:"untrustedArtifactOnDeployment"` }
Policies to control how to act if a signature is invalid
type CodeSigningConfigCodeSigningPoliciesArgs ¶
type CodeSigningConfigCodeSigningPoliciesArgs struct { // Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided UntrustedArtifactOnDeployment CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentInput `pulumi:"untrustedArtifactOnDeployment"` }
Policies to control how to act if a signature is invalid
func (CodeSigningConfigCodeSigningPoliciesArgs) ElementType ¶
func (CodeSigningConfigCodeSigningPoliciesArgs) ElementType() reflect.Type
func (CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesOutput ¶
func (i CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesOutput() CodeSigningConfigCodeSigningPoliciesOutput
func (CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesOutputWithContext ¶
func (i CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesOutput
func (CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesPtrOutput ¶
func (i CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesPtrOutput() CodeSigningConfigCodeSigningPoliciesPtrOutput
func (CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesPtrOutputWithContext ¶
func (i CodeSigningConfigCodeSigningPoliciesArgs) ToCodeSigningConfigCodeSigningPoliciesPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesPtrOutput
type CodeSigningConfigCodeSigningPoliciesInput ¶
type CodeSigningConfigCodeSigningPoliciesInput interface { pulumi.Input ToCodeSigningConfigCodeSigningPoliciesOutput() CodeSigningConfigCodeSigningPoliciesOutput ToCodeSigningConfigCodeSigningPoliciesOutputWithContext(context.Context) CodeSigningConfigCodeSigningPoliciesOutput }
CodeSigningConfigCodeSigningPoliciesInput is an input type that accepts CodeSigningConfigCodeSigningPoliciesArgs and CodeSigningConfigCodeSigningPoliciesOutput values. You can construct a concrete instance of `CodeSigningConfigCodeSigningPoliciesInput` via:
CodeSigningConfigCodeSigningPoliciesArgs{...}
type CodeSigningConfigCodeSigningPoliciesOutput ¶
type CodeSigningConfigCodeSigningPoliciesOutput struct{ *pulumi.OutputState }
Policies to control how to act if a signature is invalid
func (CodeSigningConfigCodeSigningPoliciesOutput) ElementType ¶
func (CodeSigningConfigCodeSigningPoliciesOutput) ElementType() reflect.Type
func (CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesOutput ¶
func (o CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesOutput() CodeSigningConfigCodeSigningPoliciesOutput
func (CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesOutputWithContext ¶
func (o CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesOutput
func (CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutput ¶
func (o CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutput() CodeSigningConfigCodeSigningPoliciesPtrOutput
func (CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutputWithContext ¶
func (o CodeSigningConfigCodeSigningPoliciesOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesPtrOutput
func (CodeSigningConfigCodeSigningPoliciesOutput) UntrustedArtifactOnDeployment ¶
func (o CodeSigningConfigCodeSigningPoliciesOutput) UntrustedArtifactOnDeployment() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided
type CodeSigningConfigCodeSigningPoliciesPtrInput ¶
type CodeSigningConfigCodeSigningPoliciesPtrInput interface { pulumi.Input ToCodeSigningConfigCodeSigningPoliciesPtrOutput() CodeSigningConfigCodeSigningPoliciesPtrOutput ToCodeSigningConfigCodeSigningPoliciesPtrOutputWithContext(context.Context) CodeSigningConfigCodeSigningPoliciesPtrOutput }
CodeSigningConfigCodeSigningPoliciesPtrInput is an input type that accepts CodeSigningConfigCodeSigningPoliciesArgs, CodeSigningConfigCodeSigningPoliciesPtr and CodeSigningConfigCodeSigningPoliciesPtrOutput values. You can construct a concrete instance of `CodeSigningConfigCodeSigningPoliciesPtrInput` via:
CodeSigningConfigCodeSigningPoliciesArgs{...} or: nil
func CodeSigningConfigCodeSigningPoliciesPtr ¶
func CodeSigningConfigCodeSigningPoliciesPtr(v *CodeSigningConfigCodeSigningPoliciesArgs) CodeSigningConfigCodeSigningPoliciesPtrInput
type CodeSigningConfigCodeSigningPoliciesPtrOutput ¶
type CodeSigningConfigCodeSigningPoliciesPtrOutput struct{ *pulumi.OutputState }
func (CodeSigningConfigCodeSigningPoliciesPtrOutput) ElementType ¶
func (CodeSigningConfigCodeSigningPoliciesPtrOutput) ElementType() reflect.Type
func (CodeSigningConfigCodeSigningPoliciesPtrOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutput ¶
func (o CodeSigningConfigCodeSigningPoliciesPtrOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutput() CodeSigningConfigCodeSigningPoliciesPtrOutput
func (CodeSigningConfigCodeSigningPoliciesPtrOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutputWithContext ¶
func (o CodeSigningConfigCodeSigningPoliciesPtrOutput) ToCodeSigningConfigCodeSigningPoliciesPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesPtrOutput
func (CodeSigningConfigCodeSigningPoliciesPtrOutput) UntrustedArtifactOnDeployment ¶
func (o CodeSigningConfigCodeSigningPoliciesPtrOutput) UntrustedArtifactOnDeployment() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided
type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment ¶
type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment string
Indicates how Lambda operations involve updating the code artifact will operate. Default to Warn if not provided
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ElementType ¶
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ElementType() reflect.Type
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput ¶
func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutputWithContext ¶
func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput ¶
func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutputWithContext ¶
func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringOutput ¶
func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringOutput() pulumi.StringOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringOutputWithContext ¶
func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringPtrOutput ¶
func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringPtrOutput() pulumi.StringPtrOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringPtrOutputWithContext ¶
func (e CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentInput ¶
type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentInput interface { pulumi.Input ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutputWithContext(context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput }
CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentInput is an input type that accepts values of the CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeployment enum A concrete instance of `CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentInput` can be one of the following:
CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentWarn CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentEnforce
type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput ¶
type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput struct{ *pulumi.OutputState }
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ElementType ¶
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ElementType() reflect.Type
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutputWithContext ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutputWithContext ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringOutput ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringOutput() pulumi.StringOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringOutputWithContext ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringPtrOutput ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringPtrOutputWithContext ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrInput ¶
type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrInput interface { pulumi.Input ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutputWithContext(context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput }
func CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtr ¶
func CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtr(v string) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrInput
type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput ¶
type CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput struct{ *pulumi.OutputState }
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ElementType ¶
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ElementType() reflect.Type
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput() CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutputWithContext ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToCodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutputWithContext(ctx context.Context) CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToStringPtrOutput ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToStringPtrOutputWithContext ¶
func (o CodeSigningConfigCodeSigningPoliciesUntrustedArtifactOnDeploymentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CodeSigningConfigInput ¶
type CodeSigningConfigInput interface { pulumi.Input ToCodeSigningConfigOutput() CodeSigningConfigOutput ToCodeSigningConfigOutputWithContext(ctx context.Context) CodeSigningConfigOutput }
type CodeSigningConfigOutput ¶
type CodeSigningConfigOutput struct{ *pulumi.OutputState }
func (CodeSigningConfigOutput) AllowedPublishers ¶ added in v0.17.0
func (o CodeSigningConfigOutput) AllowedPublishers() CodeSigningConfigAllowedPublishersOutput
When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
func (CodeSigningConfigOutput) CodeSigningConfigArn ¶ added in v0.17.0
func (o CodeSigningConfigOutput) CodeSigningConfigArn() pulumi.StringOutput
A unique Arn for CodeSigningConfig resource
func (CodeSigningConfigOutput) CodeSigningConfigId ¶ added in v0.17.0
func (o CodeSigningConfigOutput) CodeSigningConfigId() pulumi.StringOutput
A unique identifier for CodeSigningConfig resource
func (CodeSigningConfigOutput) CodeSigningPolicies ¶ added in v0.17.0
func (o CodeSigningConfigOutput) CodeSigningPolicies() CodeSigningConfigCodeSigningPoliciesPtrOutput
Policies to control how to act if a signature is invalid
func (CodeSigningConfigOutput) Description ¶ added in v0.17.0
func (o CodeSigningConfigOutput) Description() pulumi.StringPtrOutput
A description of the CodeSigningConfig
func (CodeSigningConfigOutput) ElementType ¶
func (CodeSigningConfigOutput) ElementType() reflect.Type
func (CodeSigningConfigOutput) Tags ¶ added in v0.124.0
func (o CodeSigningConfigOutput) Tags() aws.TagArrayOutput
A list of tags to apply to CodeSigningConfig resource
func (CodeSigningConfigOutput) ToCodeSigningConfigOutput ¶
func (o CodeSigningConfigOutput) ToCodeSigningConfigOutput() CodeSigningConfigOutput
func (CodeSigningConfigOutput) ToCodeSigningConfigOutputWithContext ¶
func (o CodeSigningConfigOutput) ToCodeSigningConfigOutputWithContext(ctx context.Context) CodeSigningConfigOutput
type CodeSigningConfigState ¶
type CodeSigningConfigState struct { }
func (CodeSigningConfigState) ElementType ¶
func (CodeSigningConfigState) ElementType() reflect.Type
type CodeSigningConfigTag ¶ added in v0.124.0
type CodeSigningConfigTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
type EventInvokeConfig ¶
type EventInvokeConfig struct { pulumi.CustomResourceState // A destination for events after they have been sent to a function for processing. // // **Destinations** - *Function* - The Amazon Resource Name (ARN) of a Lambda function. // - *Queue* - The ARN of a standard SQS queue. // - *Topic* - The ARN of a standard SNS topic. // - *Event Bus* - The ARN of an Amazon EventBridge event bus. DestinationConfig EventInvokeConfigDestinationConfigPtrOutput `pulumi:"destinationConfig"` // The name of the Lambda function. FunctionName pulumi.StringOutput `pulumi:"functionName"` // The maximum age of a request that Lambda sends to a function for processing. MaximumEventAgeInSeconds pulumi.IntPtrOutput `pulumi:"maximumEventAgeInSeconds"` // The maximum number of times to retry when the function returns an error. MaximumRetryAttempts pulumi.IntPtrOutput `pulumi:"maximumRetryAttempts"` // The identifier of a version or alias. Qualifier pulumi.StringOutput `pulumi:"qualifier"` }
The AWS::Lambda::EventInvokeConfig resource configures options for asynchronous invocation on a version or an alias.
func GetEventInvokeConfig ¶
func GetEventInvokeConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventInvokeConfigState, opts ...pulumi.ResourceOption) (*EventInvokeConfig, error)
GetEventInvokeConfig gets an existing EventInvokeConfig 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 NewEventInvokeConfig ¶
func NewEventInvokeConfig(ctx *pulumi.Context, name string, args *EventInvokeConfigArgs, opts ...pulumi.ResourceOption) (*EventInvokeConfig, error)
NewEventInvokeConfig registers a new resource with the given unique name, arguments, and options.
func (*EventInvokeConfig) ElementType ¶
func (*EventInvokeConfig) ElementType() reflect.Type
func (*EventInvokeConfig) ToEventInvokeConfigOutput ¶
func (i *EventInvokeConfig) ToEventInvokeConfigOutput() EventInvokeConfigOutput
func (*EventInvokeConfig) ToEventInvokeConfigOutputWithContext ¶
func (i *EventInvokeConfig) ToEventInvokeConfigOutputWithContext(ctx context.Context) EventInvokeConfigOutput
type EventInvokeConfigArgs ¶
type EventInvokeConfigArgs struct { // A destination for events after they have been sent to a function for processing. // // **Destinations** - *Function* - The Amazon Resource Name (ARN) of a Lambda function. // - *Queue* - The ARN of a standard SQS queue. // - *Topic* - The ARN of a standard SNS topic. // - *Event Bus* - The ARN of an Amazon EventBridge event bus. DestinationConfig EventInvokeConfigDestinationConfigPtrInput // The name of the Lambda function. FunctionName pulumi.StringInput // The maximum age of a request that Lambda sends to a function for processing. MaximumEventAgeInSeconds pulumi.IntPtrInput // The maximum number of times to retry when the function returns an error. MaximumRetryAttempts pulumi.IntPtrInput // The identifier of a version or alias. Qualifier pulumi.StringInput }
The set of arguments for constructing a EventInvokeConfig resource.
func (EventInvokeConfigArgs) ElementType ¶
func (EventInvokeConfigArgs) ElementType() reflect.Type
type EventInvokeConfigDestinationConfig ¶
type EventInvokeConfigDestinationConfig struct { // The destination configuration for failed invocations. OnFailure *EventInvokeConfigOnFailure `pulumi:"onFailure"` // The destination configuration for successful invocations. OnSuccess *EventInvokeConfigOnSuccess `pulumi:"onSuccess"` }
A destination for events after they have been sent to a function for processing.
type EventInvokeConfigDestinationConfigArgs ¶
type EventInvokeConfigDestinationConfigArgs struct { // The destination configuration for failed invocations. OnFailure EventInvokeConfigOnFailurePtrInput `pulumi:"onFailure"` // The destination configuration for successful invocations. OnSuccess EventInvokeConfigOnSuccessPtrInput `pulumi:"onSuccess"` }
A destination for events after they have been sent to a function for processing.
func (EventInvokeConfigDestinationConfigArgs) ElementType ¶
func (EventInvokeConfigDestinationConfigArgs) ElementType() reflect.Type
func (EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigOutput ¶
func (i EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigOutput() EventInvokeConfigDestinationConfigOutput
func (EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigOutputWithContext ¶
func (i EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigOutputWithContext(ctx context.Context) EventInvokeConfigDestinationConfigOutput
func (EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigPtrOutput ¶
func (i EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigPtrOutput() EventInvokeConfigDestinationConfigPtrOutput
func (EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigPtrOutputWithContext ¶
func (i EventInvokeConfigDestinationConfigArgs) ToEventInvokeConfigDestinationConfigPtrOutputWithContext(ctx context.Context) EventInvokeConfigDestinationConfigPtrOutput
type EventInvokeConfigDestinationConfigInput ¶
type EventInvokeConfigDestinationConfigInput interface { pulumi.Input ToEventInvokeConfigDestinationConfigOutput() EventInvokeConfigDestinationConfigOutput ToEventInvokeConfigDestinationConfigOutputWithContext(context.Context) EventInvokeConfigDestinationConfigOutput }
EventInvokeConfigDestinationConfigInput is an input type that accepts EventInvokeConfigDestinationConfigArgs and EventInvokeConfigDestinationConfigOutput values. You can construct a concrete instance of `EventInvokeConfigDestinationConfigInput` via:
EventInvokeConfigDestinationConfigArgs{...}
type EventInvokeConfigDestinationConfigOutput ¶
type EventInvokeConfigDestinationConfigOutput struct{ *pulumi.OutputState }
A destination for events after they have been sent to a function for processing.
func (EventInvokeConfigDestinationConfigOutput) ElementType ¶
func (EventInvokeConfigDestinationConfigOutput) ElementType() reflect.Type
func (EventInvokeConfigDestinationConfigOutput) OnFailure ¶
func (o EventInvokeConfigDestinationConfigOutput) OnFailure() EventInvokeConfigOnFailurePtrOutput
The destination configuration for failed invocations.
func (EventInvokeConfigDestinationConfigOutput) OnSuccess ¶
func (o EventInvokeConfigDestinationConfigOutput) OnSuccess() EventInvokeConfigOnSuccessPtrOutput
The destination configuration for successful invocations.
func (EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigOutput ¶
func (o EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigOutput() EventInvokeConfigDestinationConfigOutput
func (EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigOutputWithContext ¶
func (o EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigOutputWithContext(ctx context.Context) EventInvokeConfigDestinationConfigOutput
func (EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigPtrOutput ¶
func (o EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigPtrOutput() EventInvokeConfigDestinationConfigPtrOutput
func (EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigPtrOutputWithContext ¶
func (o EventInvokeConfigDestinationConfigOutput) ToEventInvokeConfigDestinationConfigPtrOutputWithContext(ctx context.Context) EventInvokeConfigDestinationConfigPtrOutput
type EventInvokeConfigDestinationConfigPtrInput ¶
type EventInvokeConfigDestinationConfigPtrInput interface { pulumi.Input ToEventInvokeConfigDestinationConfigPtrOutput() EventInvokeConfigDestinationConfigPtrOutput ToEventInvokeConfigDestinationConfigPtrOutputWithContext(context.Context) EventInvokeConfigDestinationConfigPtrOutput }
EventInvokeConfigDestinationConfigPtrInput is an input type that accepts EventInvokeConfigDestinationConfigArgs, EventInvokeConfigDestinationConfigPtr and EventInvokeConfigDestinationConfigPtrOutput values. You can construct a concrete instance of `EventInvokeConfigDestinationConfigPtrInput` via:
EventInvokeConfigDestinationConfigArgs{...} or: nil
func EventInvokeConfigDestinationConfigPtr ¶
func EventInvokeConfigDestinationConfigPtr(v *EventInvokeConfigDestinationConfigArgs) EventInvokeConfigDestinationConfigPtrInput
type EventInvokeConfigDestinationConfigPtrOutput ¶
type EventInvokeConfigDestinationConfigPtrOutput struct{ *pulumi.OutputState }
func (EventInvokeConfigDestinationConfigPtrOutput) ElementType ¶
func (EventInvokeConfigDestinationConfigPtrOutput) ElementType() reflect.Type
func (EventInvokeConfigDestinationConfigPtrOutput) OnFailure ¶
func (o EventInvokeConfigDestinationConfigPtrOutput) OnFailure() EventInvokeConfigOnFailurePtrOutput
The destination configuration for failed invocations.
func (EventInvokeConfigDestinationConfigPtrOutput) OnSuccess ¶
func (o EventInvokeConfigDestinationConfigPtrOutput) OnSuccess() EventInvokeConfigOnSuccessPtrOutput
The destination configuration for successful invocations.
func (EventInvokeConfigDestinationConfigPtrOutput) ToEventInvokeConfigDestinationConfigPtrOutput ¶
func (o EventInvokeConfigDestinationConfigPtrOutput) ToEventInvokeConfigDestinationConfigPtrOutput() EventInvokeConfigDestinationConfigPtrOutput
func (EventInvokeConfigDestinationConfigPtrOutput) ToEventInvokeConfigDestinationConfigPtrOutputWithContext ¶
func (o EventInvokeConfigDestinationConfigPtrOutput) ToEventInvokeConfigDestinationConfigPtrOutputWithContext(ctx context.Context) EventInvokeConfigDestinationConfigPtrOutput
type EventInvokeConfigInput ¶
type EventInvokeConfigInput interface { pulumi.Input ToEventInvokeConfigOutput() EventInvokeConfigOutput ToEventInvokeConfigOutputWithContext(ctx context.Context) EventInvokeConfigOutput }
type EventInvokeConfigOnFailure ¶
type EventInvokeConfigOnFailure struct { // The Amazon Resource Name (ARN) of the destination resource. Destination string `pulumi:"destination"` }
The destination configuration for failed invocations.
type EventInvokeConfigOnFailureArgs ¶
type EventInvokeConfigOnFailureArgs struct { // The Amazon Resource Name (ARN) of the destination resource. Destination pulumi.StringInput `pulumi:"destination"` }
The destination configuration for failed invocations.
func (EventInvokeConfigOnFailureArgs) ElementType ¶
func (EventInvokeConfigOnFailureArgs) ElementType() reflect.Type
func (EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailureOutput ¶
func (i EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailureOutput() EventInvokeConfigOnFailureOutput
func (EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailureOutputWithContext ¶
func (i EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailureOutputWithContext(ctx context.Context) EventInvokeConfigOnFailureOutput
func (EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailurePtrOutput ¶
func (i EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailurePtrOutput() EventInvokeConfigOnFailurePtrOutput
func (EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailurePtrOutputWithContext ¶
func (i EventInvokeConfigOnFailureArgs) ToEventInvokeConfigOnFailurePtrOutputWithContext(ctx context.Context) EventInvokeConfigOnFailurePtrOutput
type EventInvokeConfigOnFailureInput ¶
type EventInvokeConfigOnFailureInput interface { pulumi.Input ToEventInvokeConfigOnFailureOutput() EventInvokeConfigOnFailureOutput ToEventInvokeConfigOnFailureOutputWithContext(context.Context) EventInvokeConfigOnFailureOutput }
EventInvokeConfigOnFailureInput is an input type that accepts EventInvokeConfigOnFailureArgs and EventInvokeConfigOnFailureOutput values. You can construct a concrete instance of `EventInvokeConfigOnFailureInput` via:
EventInvokeConfigOnFailureArgs{...}
type EventInvokeConfigOnFailureOutput ¶
type EventInvokeConfigOnFailureOutput struct{ *pulumi.OutputState }
The destination configuration for failed invocations.
func (EventInvokeConfigOnFailureOutput) Destination ¶
func (o EventInvokeConfigOnFailureOutput) Destination() pulumi.StringOutput
The Amazon Resource Name (ARN) of the destination resource.
func (EventInvokeConfigOnFailureOutput) ElementType ¶
func (EventInvokeConfigOnFailureOutput) ElementType() reflect.Type
func (EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailureOutput ¶
func (o EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailureOutput() EventInvokeConfigOnFailureOutput
func (EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailureOutputWithContext ¶
func (o EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailureOutputWithContext(ctx context.Context) EventInvokeConfigOnFailureOutput
func (EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailurePtrOutput ¶
func (o EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailurePtrOutput() EventInvokeConfigOnFailurePtrOutput
func (EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailurePtrOutputWithContext ¶
func (o EventInvokeConfigOnFailureOutput) ToEventInvokeConfigOnFailurePtrOutputWithContext(ctx context.Context) EventInvokeConfigOnFailurePtrOutput
type EventInvokeConfigOnFailurePtrInput ¶
type EventInvokeConfigOnFailurePtrInput interface { pulumi.Input ToEventInvokeConfigOnFailurePtrOutput() EventInvokeConfigOnFailurePtrOutput ToEventInvokeConfigOnFailurePtrOutputWithContext(context.Context) EventInvokeConfigOnFailurePtrOutput }
EventInvokeConfigOnFailurePtrInput is an input type that accepts EventInvokeConfigOnFailureArgs, EventInvokeConfigOnFailurePtr and EventInvokeConfigOnFailurePtrOutput values. You can construct a concrete instance of `EventInvokeConfigOnFailurePtrInput` via:
EventInvokeConfigOnFailureArgs{...} or: nil
func EventInvokeConfigOnFailurePtr ¶
func EventInvokeConfigOnFailurePtr(v *EventInvokeConfigOnFailureArgs) EventInvokeConfigOnFailurePtrInput
type EventInvokeConfigOnFailurePtrOutput ¶
type EventInvokeConfigOnFailurePtrOutput struct{ *pulumi.OutputState }
func (EventInvokeConfigOnFailurePtrOutput) Destination ¶
func (o EventInvokeConfigOnFailurePtrOutput) Destination() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the destination resource.
func (EventInvokeConfigOnFailurePtrOutput) Elem ¶
func (o EventInvokeConfigOnFailurePtrOutput) Elem() EventInvokeConfigOnFailureOutput
func (EventInvokeConfigOnFailurePtrOutput) ElementType ¶
func (EventInvokeConfigOnFailurePtrOutput) ElementType() reflect.Type
func (EventInvokeConfigOnFailurePtrOutput) ToEventInvokeConfigOnFailurePtrOutput ¶
func (o EventInvokeConfigOnFailurePtrOutput) ToEventInvokeConfigOnFailurePtrOutput() EventInvokeConfigOnFailurePtrOutput
func (EventInvokeConfigOnFailurePtrOutput) ToEventInvokeConfigOnFailurePtrOutputWithContext ¶
func (o EventInvokeConfigOnFailurePtrOutput) ToEventInvokeConfigOnFailurePtrOutputWithContext(ctx context.Context) EventInvokeConfigOnFailurePtrOutput
type EventInvokeConfigOnSuccess ¶
type EventInvokeConfigOnSuccess struct { // The Amazon Resource Name (ARN) of the destination resource. Destination string `pulumi:"destination"` }
The destination configuration for successful invocations.
type EventInvokeConfigOnSuccessArgs ¶
type EventInvokeConfigOnSuccessArgs struct { // The Amazon Resource Name (ARN) of the destination resource. Destination pulumi.StringInput `pulumi:"destination"` }
The destination configuration for successful invocations.
func (EventInvokeConfigOnSuccessArgs) ElementType ¶
func (EventInvokeConfigOnSuccessArgs) ElementType() reflect.Type
func (EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessOutput ¶
func (i EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessOutput() EventInvokeConfigOnSuccessOutput
func (EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessOutputWithContext ¶
func (i EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessOutputWithContext(ctx context.Context) EventInvokeConfigOnSuccessOutput
func (EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessPtrOutput ¶
func (i EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessPtrOutput() EventInvokeConfigOnSuccessPtrOutput
func (EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessPtrOutputWithContext ¶
func (i EventInvokeConfigOnSuccessArgs) ToEventInvokeConfigOnSuccessPtrOutputWithContext(ctx context.Context) EventInvokeConfigOnSuccessPtrOutput
type EventInvokeConfigOnSuccessInput ¶
type EventInvokeConfigOnSuccessInput interface { pulumi.Input ToEventInvokeConfigOnSuccessOutput() EventInvokeConfigOnSuccessOutput ToEventInvokeConfigOnSuccessOutputWithContext(context.Context) EventInvokeConfigOnSuccessOutput }
EventInvokeConfigOnSuccessInput is an input type that accepts EventInvokeConfigOnSuccessArgs and EventInvokeConfigOnSuccessOutput values. You can construct a concrete instance of `EventInvokeConfigOnSuccessInput` via:
EventInvokeConfigOnSuccessArgs{...}
type EventInvokeConfigOnSuccessOutput ¶
type EventInvokeConfigOnSuccessOutput struct{ *pulumi.OutputState }
The destination configuration for successful invocations.
func (EventInvokeConfigOnSuccessOutput) Destination ¶
func (o EventInvokeConfigOnSuccessOutput) Destination() pulumi.StringOutput
The Amazon Resource Name (ARN) of the destination resource.
func (EventInvokeConfigOnSuccessOutput) ElementType ¶
func (EventInvokeConfigOnSuccessOutput) ElementType() reflect.Type
func (EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessOutput ¶
func (o EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessOutput() EventInvokeConfigOnSuccessOutput
func (EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessOutputWithContext ¶
func (o EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessOutputWithContext(ctx context.Context) EventInvokeConfigOnSuccessOutput
func (EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessPtrOutput ¶
func (o EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessPtrOutput() EventInvokeConfigOnSuccessPtrOutput
func (EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessPtrOutputWithContext ¶
func (o EventInvokeConfigOnSuccessOutput) ToEventInvokeConfigOnSuccessPtrOutputWithContext(ctx context.Context) EventInvokeConfigOnSuccessPtrOutput
type EventInvokeConfigOnSuccessPtrInput ¶
type EventInvokeConfigOnSuccessPtrInput interface { pulumi.Input ToEventInvokeConfigOnSuccessPtrOutput() EventInvokeConfigOnSuccessPtrOutput ToEventInvokeConfigOnSuccessPtrOutputWithContext(context.Context) EventInvokeConfigOnSuccessPtrOutput }
EventInvokeConfigOnSuccessPtrInput is an input type that accepts EventInvokeConfigOnSuccessArgs, EventInvokeConfigOnSuccessPtr and EventInvokeConfigOnSuccessPtrOutput values. You can construct a concrete instance of `EventInvokeConfigOnSuccessPtrInput` via:
EventInvokeConfigOnSuccessArgs{...} or: nil
func EventInvokeConfigOnSuccessPtr ¶
func EventInvokeConfigOnSuccessPtr(v *EventInvokeConfigOnSuccessArgs) EventInvokeConfigOnSuccessPtrInput
type EventInvokeConfigOnSuccessPtrOutput ¶
type EventInvokeConfigOnSuccessPtrOutput struct{ *pulumi.OutputState }
func (EventInvokeConfigOnSuccessPtrOutput) Destination ¶
func (o EventInvokeConfigOnSuccessPtrOutput) Destination() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the destination resource.
func (EventInvokeConfigOnSuccessPtrOutput) Elem ¶
func (o EventInvokeConfigOnSuccessPtrOutput) Elem() EventInvokeConfigOnSuccessOutput
func (EventInvokeConfigOnSuccessPtrOutput) ElementType ¶
func (EventInvokeConfigOnSuccessPtrOutput) ElementType() reflect.Type
func (EventInvokeConfigOnSuccessPtrOutput) ToEventInvokeConfigOnSuccessPtrOutput ¶
func (o EventInvokeConfigOnSuccessPtrOutput) ToEventInvokeConfigOnSuccessPtrOutput() EventInvokeConfigOnSuccessPtrOutput
func (EventInvokeConfigOnSuccessPtrOutput) ToEventInvokeConfigOnSuccessPtrOutputWithContext ¶
func (o EventInvokeConfigOnSuccessPtrOutput) ToEventInvokeConfigOnSuccessPtrOutputWithContext(ctx context.Context) EventInvokeConfigOnSuccessPtrOutput
type EventInvokeConfigOutput ¶
type EventInvokeConfigOutput struct{ *pulumi.OutputState }
func (EventInvokeConfigOutput) DestinationConfig ¶ added in v0.17.0
func (o EventInvokeConfigOutput) DestinationConfig() EventInvokeConfigDestinationConfigPtrOutput
A destination for events after they have been sent to a function for processing.
**Destinations** - *Function* - The Amazon Resource Name (ARN) of a Lambda function. - *Queue* - The ARN of a standard SQS queue. - *Topic* - The ARN of a standard SNS topic. - *Event Bus* - The ARN of an Amazon EventBridge event bus.
func (EventInvokeConfigOutput) ElementType ¶
func (EventInvokeConfigOutput) ElementType() reflect.Type
func (EventInvokeConfigOutput) FunctionName ¶ added in v0.17.0
func (o EventInvokeConfigOutput) FunctionName() pulumi.StringOutput
The name of the Lambda function.
func (EventInvokeConfigOutput) MaximumEventAgeInSeconds ¶ added in v0.17.0
func (o EventInvokeConfigOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
The maximum age of a request that Lambda sends to a function for processing.
func (EventInvokeConfigOutput) MaximumRetryAttempts ¶ added in v0.17.0
func (o EventInvokeConfigOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
The maximum number of times to retry when the function returns an error.
func (EventInvokeConfigOutput) Qualifier ¶ added in v0.17.0
func (o EventInvokeConfigOutput) Qualifier() pulumi.StringOutput
The identifier of a version or alias.
func (EventInvokeConfigOutput) ToEventInvokeConfigOutput ¶
func (o EventInvokeConfigOutput) ToEventInvokeConfigOutput() EventInvokeConfigOutput
func (EventInvokeConfigOutput) ToEventInvokeConfigOutputWithContext ¶
func (o EventInvokeConfigOutput) ToEventInvokeConfigOutputWithContext(ctx context.Context) EventInvokeConfigOutput
type EventInvokeConfigState ¶
type EventInvokeConfigState struct { }
func (EventInvokeConfigState) ElementType ¶
func (EventInvokeConfigState) ElementType() reflect.Type
type EventSourceMapping ¶
type EventSourceMapping struct { pulumi.CustomResourceState // Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source. AmazonManagedKafkaEventSourceConfig EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput `pulumi:"amazonManagedKafkaEventSourceConfig"` // The event source mapping's ID. AwsId pulumi.StringOutput `pulumi:"awsId"` // The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB). // + *Amazon Kinesis* – Default 100. Max 10,000. // + *Amazon DynamoDB Streams* – Default 100. Max 10,000. // + *Amazon Simple Queue Service* – Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10. // + *Amazon Managed Streaming for Apache Kafka* – Default 100. Max 10,000. // + *Self-managed Apache Kafka* – Default 100. Max 10,000. // + *Amazon MQ (ActiveMQ and RabbitMQ)* – Default 100. Max 10,000. // + *DocumentDB* – Default 100. Max 10,000. BatchSize pulumi.IntPtrOutput `pulumi:"batchSize"` // (Kinesis and DynamoDB Streams only) If the function returns an error, split the batch in two and retry. The default value is false. BisectBatchOnFunctionError pulumi.BoolPtrOutput `pulumi:"bisectBatchOnFunctionError"` // (Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka event sources only) A configuration object that specifies the destination of an event after Lambda processes it. DestinationConfig EventSourceMappingDestinationConfigPtrOutput `pulumi:"destinationConfig"` // Specific configuration settings for a DocumentDB event source. DocumentDbEventSourceConfig EventSourceMappingDocumentDbEventSourceConfigPtrOutput `pulumi:"documentDbEventSourceConfig"` // When true, the event source mapping is active. When false, Lambda pauses polling and invocation. // Default: True Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // The Amazon Resource Name (ARN) of the event source. // + *Amazon Kinesis* – The ARN of the data stream or a stream consumer. // + *Amazon DynamoDB Streams* – The ARN of the stream. // + *Amazon Simple Queue Service* – The ARN of the queue. // + *Amazon Managed Streaming for Apache Kafka* – The ARN of the cluster or the ARN of the VPC connection (for [cross-account event source mappings](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#msk-multi-vpc)). // + *Amazon MQ* – The ARN of the broker. // + *Amazon DocumentDB* – The ARN of the DocumentDB change stream. EventSourceArn pulumi.StringPtrOutput `pulumi:"eventSourceArn"` // The Amazon Resource Name (ARN) of the event source mapping. EventSourceMappingArn pulumi.StringOutput `pulumi:"eventSourceMappingArn"` // An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see [Lambda event filtering](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html). FilterCriteria EventSourceMappingFilterCriteriaPtrOutput `pulumi:"filterCriteria"` // The name or ARN of the Lambda function. // **Name formats** // + *Function name* – “MyFunction“. // + *Function ARN* – “arn:aws:lambda:us-west-2:123456789012:function:MyFunction“. // + *Version or Alias ARN* – “arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD“. // + *Partial ARN* – “123456789012:function:MyFunction“. // // The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length. FunctionName pulumi.StringOutput `pulumi:"functionName"` // (Kinesis, DynamoDB Streams, and SQS) A list of current response type enums applied to the event source mapping. // Valid Values: “ReportBatchItemFailures“ FunctionResponseTypes EventSourceMappingFunctionResponseTypesItemArrayOutput `pulumi:"functionResponseTypes"` // The ARN of the KMSlong (KMS) customer managed key that Lambda uses to encrypt your function's [filter criteria](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-basics). KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"` // The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function. // *Default (, , event sources)*: 0 // *Default (, Kafka, , event sources)*: 500 ms // *Related setting:* For SQS event sources, when you set “BatchSize“ to a value greater than 10, you must set “MaximumBatchingWindowInSeconds“ to at least 1. MaximumBatchingWindowInSeconds pulumi.IntPtrOutput `pulumi:"maximumBatchingWindowInSeconds"` // (Kinesis and DynamoDB Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records. // The minimum valid value for maximum record age is 60s. Although values less than 60 and greater than -1 fall within the parameter's absolute range, they are not allowed MaximumRecordAgeInSeconds pulumi.IntPtrOutput `pulumi:"maximumRecordAgeInSeconds"` // (Kinesis and DynamoDB Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source. MaximumRetryAttempts pulumi.IntPtrOutput `pulumi:"maximumRetryAttempts"` // (Kinesis and DynamoDB Streams only) The number of batches to process concurrently from each shard. The default value is 1. ParallelizationFactor pulumi.IntPtrOutput `pulumi:"parallelizationFactor"` // (Amazon MQ) The name of the Amazon MQ broker destination queue to consume. Queues pulumi.StringArrayOutput `pulumi:"queues"` // (Amazon SQS only) The scaling configuration for the event source. For more information, see [Configuring maximum concurrency for Amazon SQS event sources](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency). ScalingConfig EventSourceMappingScalingConfigPtrOutput `pulumi:"scalingConfig"` // The self-managed Apache Kafka cluster for your event source. SelfManagedEventSource EventSourceMappingSelfManagedEventSourcePtrOutput `pulumi:"selfManagedEventSource"` // Specific configuration settings for a self-managed Apache Kafka event source. SelfManagedKafkaEventSourceConfig EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput `pulumi:"selfManagedKafkaEventSourceConfig"` // An array of the authentication protocol, VPC components, or virtual host to secure and define your event source. SourceAccessConfigurations EventSourceMappingSourceAccessConfigurationArrayOutput `pulumi:"sourceAccessConfigurations"` // The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB. // + *LATEST* - Read only new records. // + *TRIM_HORIZON* - Process all available records. // + *AT_TIMESTAMP* - Specify a time from which to start reading records. StartingPosition pulumi.StringPtrOutput `pulumi:"startingPosition"` // With “StartingPosition“ set to “AT_TIMESTAMP“, the time from which to start reading, in Unix time seconds. “StartingPositionTimestamp“ cannot be in the future. StartingPositionTimestamp pulumi.Float64PtrOutput `pulumi:"startingPositionTimestamp"` // A list of tags to add to the event source mapping. // // > You must have the `lambda:TagResource` , `lambda:UntagResource` , and `lambda:ListTags` permissions for your [IAM principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html) to manage the AWS CloudFormation stack. If you don't have these permissions, there might be unexpected behavior with stack-level tags propagating to the resource during resource creation and update. Tags aws.TagArrayOutput `pulumi:"tags"` // The name of the Kafka topic. Topics pulumi.StringArrayOutput `pulumi:"topics"` // (Kinesis and DynamoDB Streams only) The duration in seconds of a processing window for DynamoDB and Kinesis Streams event sources. A value of 0 seconds indicates no tumbling window. TumblingWindowInSeconds pulumi.IntPtrOutput `pulumi:"tumblingWindowInSeconds"` }
The “AWS::Lambda::EventSourceMapping“ resource creates a mapping between an event source and an LAMlong function. LAM reads items from the event source and triggers the function.
For details about each event source type, see the following topics. In particular, each of the topics describes the required and optional parameters for the specific event source. + [Configuring a Dynamo DB stream as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-dynamodb-eventsourcemapping) + [Configuring a Kinesis stream as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-eventsourcemapping) + [Configuring an SQS queue as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-eventsource) + [Configuring an MQ broker as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-eventsourcemapping) + [Configuring MSK as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html) + [Configuring Self-Managed Apache Kafka as an event source](https://docs.aws.amazon.com/lambda/latest/dg/kafka-smaa.html) + [Configuring Amazon DocumentDB as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html)
func GetEventSourceMapping ¶
func GetEventSourceMapping(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventSourceMappingState, opts ...pulumi.ResourceOption) (*EventSourceMapping, error)
GetEventSourceMapping gets an existing EventSourceMapping 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 NewEventSourceMapping ¶
func NewEventSourceMapping(ctx *pulumi.Context, name string, args *EventSourceMappingArgs, opts ...pulumi.ResourceOption) (*EventSourceMapping, error)
NewEventSourceMapping registers a new resource with the given unique name, arguments, and options.
func (*EventSourceMapping) ElementType ¶
func (*EventSourceMapping) ElementType() reflect.Type
func (*EventSourceMapping) ToEventSourceMappingOutput ¶
func (i *EventSourceMapping) ToEventSourceMappingOutput() EventSourceMappingOutput
func (*EventSourceMapping) ToEventSourceMappingOutputWithContext ¶
func (i *EventSourceMapping) ToEventSourceMappingOutputWithContext(ctx context.Context) EventSourceMappingOutput
type EventSourceMappingAmazonManagedKafkaEventSourceConfig ¶ added in v0.21.0
type EventSourceMappingAmazonManagedKafkaEventSourceConfig struct { // The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see [Customizable consumer group ID](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-consumer-group-id). ConsumerGroupId *string `pulumi:"consumerGroupId"` }
Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.
type EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs ¶ added in v0.21.0
type EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs struct { // The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see [Customizable consumer group ID](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-consumer-group-id). ConsumerGroupId pulumi.StringPtrInput `pulumi:"consumerGroupId"` }
Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ElementType ¶ added in v0.21.0
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ElementType() reflect.Type
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutput ¶ added in v0.21.0
func (i EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputWithContext ¶ added in v0.21.0
func (i EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput ¶ added in v0.21.0
func (i EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutputWithContext ¶ added in v0.21.0
func (i EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
type EventSourceMappingAmazonManagedKafkaEventSourceConfigInput ¶ added in v0.21.0
type EventSourceMappingAmazonManagedKafkaEventSourceConfigInput interface { pulumi.Input ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputWithContext(context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput }
EventSourceMappingAmazonManagedKafkaEventSourceConfigInput is an input type that accepts EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs and EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput values. You can construct a concrete instance of `EventSourceMappingAmazonManagedKafkaEventSourceConfigInput` via:
EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs{...}
type EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput ¶ added in v0.21.0
type EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput struct{ *pulumi.OutputState }
Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ConsumerGroupId ¶ added in v0.21.0
func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ConsumerGroupId() pulumi.StringPtrOutput
The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see [Customizable consumer group ID](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-consumer-group-id).
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ElementType ¶ added in v0.21.0
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ElementType() reflect.Type
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutput ¶ added in v0.21.0
func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputWithContext ¶ added in v0.21.0
func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput ¶ added in v0.21.0
func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutputWithContext ¶ added in v0.21.0
func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
type EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrInput ¶ added in v0.21.0
type EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrInput interface { pulumi.Input ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutputWithContext(context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput }
EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrInput is an input type that accepts EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs, EventSourceMappingAmazonManagedKafkaEventSourceConfigPtr and EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput values. You can construct a concrete instance of `EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrInput` via:
EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs{...} or: nil
func EventSourceMappingAmazonManagedKafkaEventSourceConfigPtr ¶ added in v0.21.0
func EventSourceMappingAmazonManagedKafkaEventSourceConfigPtr(v *EventSourceMappingAmazonManagedKafkaEventSourceConfigArgs) EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrInput
type EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput ¶ added in v0.21.0
type EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ConsumerGroupId ¶ added in v0.21.0
func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ConsumerGroupId() pulumi.StringPtrOutput
The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see [Customizable consumer group ID](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-consumer-group-id).
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ElementType ¶ added in v0.21.0
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ElementType() reflect.Type
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput ¶ added in v0.21.0
func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
func (EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutputWithContext ¶ added in v0.21.0
func (o EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
type EventSourceMappingArgs ¶
type EventSourceMappingArgs struct { // Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source. AmazonManagedKafkaEventSourceConfig EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrInput // The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB). // + *Amazon Kinesis* – Default 100. Max 10,000. // + *Amazon DynamoDB Streams* – Default 100. Max 10,000. // + *Amazon Simple Queue Service* – Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10. // + *Amazon Managed Streaming for Apache Kafka* – Default 100. Max 10,000. // + *Self-managed Apache Kafka* – Default 100. Max 10,000. // + *Amazon MQ (ActiveMQ and RabbitMQ)* – Default 100. Max 10,000. // + *DocumentDB* – Default 100. Max 10,000. BatchSize pulumi.IntPtrInput // (Kinesis and DynamoDB Streams only) If the function returns an error, split the batch in two and retry. The default value is false. BisectBatchOnFunctionError pulumi.BoolPtrInput // (Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka event sources only) A configuration object that specifies the destination of an event after Lambda processes it. DestinationConfig EventSourceMappingDestinationConfigPtrInput // Specific configuration settings for a DocumentDB event source. DocumentDbEventSourceConfig EventSourceMappingDocumentDbEventSourceConfigPtrInput // When true, the event source mapping is active. When false, Lambda pauses polling and invocation. // Default: True Enabled pulumi.BoolPtrInput // The Amazon Resource Name (ARN) of the event source. // + *Amazon Kinesis* – The ARN of the data stream or a stream consumer. // + *Amazon DynamoDB Streams* – The ARN of the stream. // + *Amazon Simple Queue Service* – The ARN of the queue. // + *Amazon Managed Streaming for Apache Kafka* – The ARN of the cluster or the ARN of the VPC connection (for [cross-account event source mappings](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#msk-multi-vpc)). // + *Amazon MQ* – The ARN of the broker. // + *Amazon DocumentDB* – The ARN of the DocumentDB change stream. EventSourceArn pulumi.StringPtrInput // An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see [Lambda event filtering](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html). FilterCriteria EventSourceMappingFilterCriteriaPtrInput // The name or ARN of the Lambda function. // **Name formats** // + *Function name* – “MyFunction“. // + *Function ARN* – “arn:aws:lambda:us-west-2:123456789012:function:MyFunction“. // + *Version or Alias ARN* – “arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD“. // + *Partial ARN* – “123456789012:function:MyFunction“. // // The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length. FunctionName pulumi.StringInput // (Kinesis, DynamoDB Streams, and SQS) A list of current response type enums applied to the event source mapping. // Valid Values: “ReportBatchItemFailures“ FunctionResponseTypes EventSourceMappingFunctionResponseTypesItemArrayInput // The ARN of the KMSlong (KMS) customer managed key that Lambda uses to encrypt your function's [filter criteria](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-basics). KmsKeyArn pulumi.StringPtrInput // The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function. // *Default (, , event sources)*: 0 // *Default (, Kafka, , event sources)*: 500 ms // *Related setting:* For SQS event sources, when you set “BatchSize“ to a value greater than 10, you must set “MaximumBatchingWindowInSeconds“ to at least 1. MaximumBatchingWindowInSeconds pulumi.IntPtrInput // (Kinesis and DynamoDB Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records. // The minimum valid value for maximum record age is 60s. Although values less than 60 and greater than -1 fall within the parameter's absolute range, they are not allowed MaximumRecordAgeInSeconds pulumi.IntPtrInput // (Kinesis and DynamoDB Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source. MaximumRetryAttempts pulumi.IntPtrInput // (Kinesis and DynamoDB Streams only) The number of batches to process concurrently from each shard. The default value is 1. ParallelizationFactor pulumi.IntPtrInput // (Amazon MQ) The name of the Amazon MQ broker destination queue to consume. Queues pulumi.StringArrayInput // (Amazon SQS only) The scaling configuration for the event source. For more information, see [Configuring maximum concurrency for Amazon SQS event sources](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency). ScalingConfig EventSourceMappingScalingConfigPtrInput // The self-managed Apache Kafka cluster for your event source. SelfManagedEventSource EventSourceMappingSelfManagedEventSourcePtrInput // Specific configuration settings for a self-managed Apache Kafka event source. SelfManagedKafkaEventSourceConfig EventSourceMappingSelfManagedKafkaEventSourceConfigPtrInput // An array of the authentication protocol, VPC components, or virtual host to secure and define your event source. SourceAccessConfigurations EventSourceMappingSourceAccessConfigurationArrayInput // The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB. // + *LATEST* - Read only new records. // + *TRIM_HORIZON* - Process all available records. // + *AT_TIMESTAMP* - Specify a time from which to start reading records. StartingPosition pulumi.StringPtrInput // With “StartingPosition“ set to “AT_TIMESTAMP“, the time from which to start reading, in Unix time seconds. “StartingPositionTimestamp“ cannot be in the future. StartingPositionTimestamp pulumi.Float64PtrInput // A list of tags to add to the event source mapping. // // > You must have the `lambda:TagResource` , `lambda:UntagResource` , and `lambda:ListTags` permissions for your [IAM principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html) to manage the AWS CloudFormation stack. If you don't have these permissions, there might be unexpected behavior with stack-level tags propagating to the resource during resource creation and update. Tags aws.TagArrayInput // The name of the Kafka topic. Topics pulumi.StringArrayInput // (Kinesis and DynamoDB Streams only) The duration in seconds of a processing window for DynamoDB and Kinesis Streams event sources. A value of 0 seconds indicates no tumbling window. TumblingWindowInSeconds pulumi.IntPtrInput }
The set of arguments for constructing a EventSourceMapping resource.
func (EventSourceMappingArgs) ElementType ¶
func (EventSourceMappingArgs) ElementType() reflect.Type
type EventSourceMappingDestinationConfig ¶
type EventSourceMappingDestinationConfig struct { // The destination configuration for failed invocations. OnFailure *EventSourceMappingOnFailure `pulumi:"onFailure"` }
A configuration object that specifies the destination of an event after Lambda processes it.
type EventSourceMappingDestinationConfigArgs ¶
type EventSourceMappingDestinationConfigArgs struct { // The destination configuration for failed invocations. OnFailure EventSourceMappingOnFailurePtrInput `pulumi:"onFailure"` }
A configuration object that specifies the destination of an event after Lambda processes it.
func (EventSourceMappingDestinationConfigArgs) ElementType ¶
func (EventSourceMappingDestinationConfigArgs) ElementType() reflect.Type
func (EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigOutput ¶
func (i EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigOutput() EventSourceMappingDestinationConfigOutput
func (EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigOutputWithContext ¶
func (i EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigOutputWithContext(ctx context.Context) EventSourceMappingDestinationConfigOutput
func (EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigPtrOutput ¶
func (i EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigPtrOutput() EventSourceMappingDestinationConfigPtrOutput
func (EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigPtrOutputWithContext ¶
func (i EventSourceMappingDestinationConfigArgs) ToEventSourceMappingDestinationConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDestinationConfigPtrOutput
type EventSourceMappingDestinationConfigInput ¶
type EventSourceMappingDestinationConfigInput interface { pulumi.Input ToEventSourceMappingDestinationConfigOutput() EventSourceMappingDestinationConfigOutput ToEventSourceMappingDestinationConfigOutputWithContext(context.Context) EventSourceMappingDestinationConfigOutput }
EventSourceMappingDestinationConfigInput is an input type that accepts EventSourceMappingDestinationConfigArgs and EventSourceMappingDestinationConfigOutput values. You can construct a concrete instance of `EventSourceMappingDestinationConfigInput` via:
EventSourceMappingDestinationConfigArgs{...}
type EventSourceMappingDestinationConfigOutput ¶
type EventSourceMappingDestinationConfigOutput struct{ *pulumi.OutputState }
A configuration object that specifies the destination of an event after Lambda processes it.
func (EventSourceMappingDestinationConfigOutput) ElementType ¶
func (EventSourceMappingDestinationConfigOutput) ElementType() reflect.Type
func (EventSourceMappingDestinationConfigOutput) OnFailure ¶
func (o EventSourceMappingDestinationConfigOutput) OnFailure() EventSourceMappingOnFailurePtrOutput
The destination configuration for failed invocations.
func (EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigOutput ¶
func (o EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigOutput() EventSourceMappingDestinationConfigOutput
func (EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigOutputWithContext ¶
func (o EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigOutputWithContext(ctx context.Context) EventSourceMappingDestinationConfigOutput
func (EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigPtrOutput ¶
func (o EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigPtrOutput() EventSourceMappingDestinationConfigPtrOutput
func (EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigPtrOutputWithContext ¶
func (o EventSourceMappingDestinationConfigOutput) ToEventSourceMappingDestinationConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDestinationConfigPtrOutput
type EventSourceMappingDestinationConfigPtrInput ¶
type EventSourceMappingDestinationConfigPtrInput interface { pulumi.Input ToEventSourceMappingDestinationConfigPtrOutput() EventSourceMappingDestinationConfigPtrOutput ToEventSourceMappingDestinationConfigPtrOutputWithContext(context.Context) EventSourceMappingDestinationConfigPtrOutput }
EventSourceMappingDestinationConfigPtrInput is an input type that accepts EventSourceMappingDestinationConfigArgs, EventSourceMappingDestinationConfigPtr and EventSourceMappingDestinationConfigPtrOutput values. You can construct a concrete instance of `EventSourceMappingDestinationConfigPtrInput` via:
EventSourceMappingDestinationConfigArgs{...} or: nil
func EventSourceMappingDestinationConfigPtr ¶
func EventSourceMappingDestinationConfigPtr(v *EventSourceMappingDestinationConfigArgs) EventSourceMappingDestinationConfigPtrInput
type EventSourceMappingDestinationConfigPtrOutput ¶
type EventSourceMappingDestinationConfigPtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingDestinationConfigPtrOutput) ElementType ¶
func (EventSourceMappingDestinationConfigPtrOutput) ElementType() reflect.Type
func (EventSourceMappingDestinationConfigPtrOutput) OnFailure ¶
func (o EventSourceMappingDestinationConfigPtrOutput) OnFailure() EventSourceMappingOnFailurePtrOutput
The destination configuration for failed invocations.
func (EventSourceMappingDestinationConfigPtrOutput) ToEventSourceMappingDestinationConfigPtrOutput ¶
func (o EventSourceMappingDestinationConfigPtrOutput) ToEventSourceMappingDestinationConfigPtrOutput() EventSourceMappingDestinationConfigPtrOutput
func (EventSourceMappingDestinationConfigPtrOutput) ToEventSourceMappingDestinationConfigPtrOutputWithContext ¶
func (o EventSourceMappingDestinationConfigPtrOutput) ToEventSourceMappingDestinationConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDestinationConfigPtrOutput
type EventSourceMappingDocumentDbEventSourceConfig ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfig struct { // The name of the collection to consume within the database. If you do not specify a collection, Lambda consumes all collections. CollectionName *string `pulumi:"collectionName"` // The name of the database to consume within the DocumentDB cluster. DatabaseName *string `pulumi:"databaseName"` // Determines what DocumentDB sends to your event stream during document update operations. If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes. FullDocument *EventSourceMappingDocumentDbEventSourceConfigFullDocument `pulumi:"fullDocument"` }
Specific configuration settings for a DocumentDB event source.
type EventSourceMappingDocumentDbEventSourceConfigArgs ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfigArgs struct { // The name of the collection to consume within the database. If you do not specify a collection, Lambda consumes all collections. CollectionName pulumi.StringPtrInput `pulumi:"collectionName"` // The name of the database to consume within the DocumentDB cluster. DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` // Determines what DocumentDB sends to your event stream during document update operations. If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes. FullDocument EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrInput `pulumi:"fullDocument"` }
Specific configuration settings for a DocumentDB event source.
func (EventSourceMappingDocumentDbEventSourceConfigArgs) ElementType ¶ added in v0.72.0
func (EventSourceMappingDocumentDbEventSourceConfigArgs) ElementType() reflect.Type
func (EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigOutput ¶ added in v0.72.0
func (i EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigOutput() EventSourceMappingDocumentDbEventSourceConfigOutput
func (EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigOutputWithContext ¶ added in v0.72.0
func (i EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigOutput
func (EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutput ¶ added in v0.72.0
func (i EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutput() EventSourceMappingDocumentDbEventSourceConfigPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutputWithContext ¶ added in v0.72.0
func (i EventSourceMappingDocumentDbEventSourceConfigArgs) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigPtrOutput
type EventSourceMappingDocumentDbEventSourceConfigFullDocument ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfigFullDocument string
Determines what DocumentDB sends to your event stream during document update operations. If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes.
func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ElementType ¶ added in v0.72.0
func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ElementType() reflect.Type
func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput ¶ added in v0.72.0
func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutputWithContext ¶ added in v0.72.0
func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput ¶ added in v0.72.0
func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutputWithContext ¶ added in v0.72.0
func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringOutput ¶ added in v0.72.0
func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringOutput() pulumi.StringOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringOutputWithContext ¶ added in v0.72.0
func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringPtrOutput ¶ added in v0.72.0
func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringPtrOutput() pulumi.StringPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (e EventSourceMappingDocumentDbEventSourceConfigFullDocument) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventSourceMappingDocumentDbEventSourceConfigFullDocumentInput ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfigFullDocumentInput interface { pulumi.Input ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutputWithContext(context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput }
EventSourceMappingDocumentDbEventSourceConfigFullDocumentInput is an input type that accepts values of the EventSourceMappingDocumentDbEventSourceConfigFullDocument enum A concrete instance of `EventSourceMappingDocumentDbEventSourceConfigFullDocumentInput` can be one of the following:
EventSourceMappingDocumentDbEventSourceConfigFullDocumentUpdateLookup EventSourceMappingDocumentDbEventSourceConfigFullDocumentDefault
type EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput struct{ *pulumi.OutputState }
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ElementType ¶ added in v0.72.0
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ElementType() reflect.Type
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutputWithContext ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutputWithContext ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringOutput ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringOutput() pulumi.StringOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringOutputWithContext ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrInput ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrInput interface { pulumi.Input ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutputWithContext(context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput }
func EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtr ¶ added in v0.72.0
func EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtr(v string) EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrInput
type EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ElementType ¶ added in v0.72.0
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ElementType() reflect.Type
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutputWithContext ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToStringPtrOutput ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventSourceMappingDocumentDbEventSourceConfigInput ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfigInput interface { pulumi.Input ToEventSourceMappingDocumentDbEventSourceConfigOutput() EventSourceMappingDocumentDbEventSourceConfigOutput ToEventSourceMappingDocumentDbEventSourceConfigOutputWithContext(context.Context) EventSourceMappingDocumentDbEventSourceConfigOutput }
EventSourceMappingDocumentDbEventSourceConfigInput is an input type that accepts EventSourceMappingDocumentDbEventSourceConfigArgs and EventSourceMappingDocumentDbEventSourceConfigOutput values. You can construct a concrete instance of `EventSourceMappingDocumentDbEventSourceConfigInput` via:
EventSourceMappingDocumentDbEventSourceConfigArgs{...}
type EventSourceMappingDocumentDbEventSourceConfigOutput ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfigOutput struct{ *pulumi.OutputState }
Specific configuration settings for a DocumentDB event source.
func (EventSourceMappingDocumentDbEventSourceConfigOutput) CollectionName ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigOutput) CollectionName() pulumi.StringPtrOutput
The name of the collection to consume within the database. If you do not specify a collection, Lambda consumes all collections.
func (EventSourceMappingDocumentDbEventSourceConfigOutput) DatabaseName ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigOutput) DatabaseName() pulumi.StringPtrOutput
The name of the database to consume within the DocumentDB cluster.
func (EventSourceMappingDocumentDbEventSourceConfigOutput) ElementType ¶ added in v0.72.0
func (EventSourceMappingDocumentDbEventSourceConfigOutput) ElementType() reflect.Type
func (EventSourceMappingDocumentDbEventSourceConfigOutput) FullDocument ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigOutput) FullDocument() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
Determines what DocumentDB sends to your event stream during document update operations. If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes.
func (EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigOutput ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigOutput() EventSourceMappingDocumentDbEventSourceConfigOutput
func (EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigOutputWithContext ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigOutput
func (EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutput ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutput() EventSourceMappingDocumentDbEventSourceConfigPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutputWithContext ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigPtrOutput
type EventSourceMappingDocumentDbEventSourceConfigPtrInput ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfigPtrInput interface { pulumi.Input ToEventSourceMappingDocumentDbEventSourceConfigPtrOutput() EventSourceMappingDocumentDbEventSourceConfigPtrOutput ToEventSourceMappingDocumentDbEventSourceConfigPtrOutputWithContext(context.Context) EventSourceMappingDocumentDbEventSourceConfigPtrOutput }
EventSourceMappingDocumentDbEventSourceConfigPtrInput is an input type that accepts EventSourceMappingDocumentDbEventSourceConfigArgs, EventSourceMappingDocumentDbEventSourceConfigPtr and EventSourceMappingDocumentDbEventSourceConfigPtrOutput values. You can construct a concrete instance of `EventSourceMappingDocumentDbEventSourceConfigPtrInput` via:
EventSourceMappingDocumentDbEventSourceConfigArgs{...} or: nil
func EventSourceMappingDocumentDbEventSourceConfigPtr ¶ added in v0.72.0
func EventSourceMappingDocumentDbEventSourceConfigPtr(v *EventSourceMappingDocumentDbEventSourceConfigArgs) EventSourceMappingDocumentDbEventSourceConfigPtrInput
type EventSourceMappingDocumentDbEventSourceConfigPtrOutput ¶ added in v0.72.0
type EventSourceMappingDocumentDbEventSourceConfigPtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingDocumentDbEventSourceConfigPtrOutput) CollectionName ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) CollectionName() pulumi.StringPtrOutput
The name of the collection to consume within the database. If you do not specify a collection, Lambda consumes all collections.
func (EventSourceMappingDocumentDbEventSourceConfigPtrOutput) DatabaseName ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) DatabaseName() pulumi.StringPtrOutput
The name of the database to consume within the DocumentDB cluster.
func (EventSourceMappingDocumentDbEventSourceConfigPtrOutput) ElementType ¶ added in v0.72.0
func (EventSourceMappingDocumentDbEventSourceConfigPtrOutput) ElementType() reflect.Type
func (EventSourceMappingDocumentDbEventSourceConfigPtrOutput) FullDocument ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) FullDocument() EventSourceMappingDocumentDbEventSourceConfigFullDocumentPtrOutput
Determines what DocumentDB sends to your event stream during document update operations. If set to UpdateLookup, DocumentDB sends a delta describing the changes, along with a copy of the entire document. Otherwise, DocumentDB sends only a partial document that contains the changes.
func (EventSourceMappingDocumentDbEventSourceConfigPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutput ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutput() EventSourceMappingDocumentDbEventSourceConfigPtrOutput
func (EventSourceMappingDocumentDbEventSourceConfigPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutputWithContext ¶ added in v0.72.0
func (o EventSourceMappingDocumentDbEventSourceConfigPtrOutput) ToEventSourceMappingDocumentDbEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingDocumentDbEventSourceConfigPtrOutput
type EventSourceMappingEndpoints ¶
type EventSourceMappingEndpoints struct { // The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“. KafkaBootstrapServers []string `pulumi:"kafkaBootstrapServers"` }
The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“.
type EventSourceMappingEndpointsArgs ¶
type EventSourceMappingEndpointsArgs struct { // The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“. KafkaBootstrapServers pulumi.StringArrayInput `pulumi:"kafkaBootstrapServers"` }
The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“.
func (EventSourceMappingEndpointsArgs) ElementType ¶
func (EventSourceMappingEndpointsArgs) ElementType() reflect.Type
func (EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsOutput ¶
func (i EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsOutput() EventSourceMappingEndpointsOutput
func (EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsOutputWithContext ¶
func (i EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsOutputWithContext(ctx context.Context) EventSourceMappingEndpointsOutput
func (EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsPtrOutput ¶
func (i EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsPtrOutput() EventSourceMappingEndpointsPtrOutput
func (EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsPtrOutputWithContext ¶
func (i EventSourceMappingEndpointsArgs) ToEventSourceMappingEndpointsPtrOutputWithContext(ctx context.Context) EventSourceMappingEndpointsPtrOutput
type EventSourceMappingEndpointsInput ¶
type EventSourceMappingEndpointsInput interface { pulumi.Input ToEventSourceMappingEndpointsOutput() EventSourceMappingEndpointsOutput ToEventSourceMappingEndpointsOutputWithContext(context.Context) EventSourceMappingEndpointsOutput }
EventSourceMappingEndpointsInput is an input type that accepts EventSourceMappingEndpointsArgs and EventSourceMappingEndpointsOutput values. You can construct a concrete instance of `EventSourceMappingEndpointsInput` via:
EventSourceMappingEndpointsArgs{...}
type EventSourceMappingEndpointsOutput ¶
type EventSourceMappingEndpointsOutput struct{ *pulumi.OutputState }
The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“.
func (EventSourceMappingEndpointsOutput) ElementType ¶
func (EventSourceMappingEndpointsOutput) ElementType() reflect.Type
func (EventSourceMappingEndpointsOutput) KafkaBootstrapServers ¶
func (o EventSourceMappingEndpointsOutput) KafkaBootstrapServers() pulumi.StringArrayOutput
The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“.
func (EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsOutput ¶
func (o EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsOutput() EventSourceMappingEndpointsOutput
func (EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsOutputWithContext ¶
func (o EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsOutputWithContext(ctx context.Context) EventSourceMappingEndpointsOutput
func (EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsPtrOutput ¶
func (o EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsPtrOutput() EventSourceMappingEndpointsPtrOutput
func (EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsPtrOutputWithContext ¶
func (o EventSourceMappingEndpointsOutput) ToEventSourceMappingEndpointsPtrOutputWithContext(ctx context.Context) EventSourceMappingEndpointsPtrOutput
type EventSourceMappingEndpointsPtrInput ¶
type EventSourceMappingEndpointsPtrInput interface { pulumi.Input ToEventSourceMappingEndpointsPtrOutput() EventSourceMappingEndpointsPtrOutput ToEventSourceMappingEndpointsPtrOutputWithContext(context.Context) EventSourceMappingEndpointsPtrOutput }
EventSourceMappingEndpointsPtrInput is an input type that accepts EventSourceMappingEndpointsArgs, EventSourceMappingEndpointsPtr and EventSourceMappingEndpointsPtrOutput values. You can construct a concrete instance of `EventSourceMappingEndpointsPtrInput` via:
EventSourceMappingEndpointsArgs{...} or: nil
func EventSourceMappingEndpointsPtr ¶
func EventSourceMappingEndpointsPtr(v *EventSourceMappingEndpointsArgs) EventSourceMappingEndpointsPtrInput
type EventSourceMappingEndpointsPtrOutput ¶
type EventSourceMappingEndpointsPtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingEndpointsPtrOutput) ElementType ¶
func (EventSourceMappingEndpointsPtrOutput) ElementType() reflect.Type
func (EventSourceMappingEndpointsPtrOutput) KafkaBootstrapServers ¶
func (o EventSourceMappingEndpointsPtrOutput) KafkaBootstrapServers() pulumi.StringArrayOutput
The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“.
func (EventSourceMappingEndpointsPtrOutput) ToEventSourceMappingEndpointsPtrOutput ¶
func (o EventSourceMappingEndpointsPtrOutput) ToEventSourceMappingEndpointsPtrOutput() EventSourceMappingEndpointsPtrOutput
func (EventSourceMappingEndpointsPtrOutput) ToEventSourceMappingEndpointsPtrOutputWithContext ¶
func (o EventSourceMappingEndpointsPtrOutput) ToEventSourceMappingEndpointsPtrOutputWithContext(ctx context.Context) EventSourceMappingEndpointsPtrOutput
type EventSourceMappingFilter ¶ added in v0.6.0
type EventSourceMappingFilter struct { // A filter pattern. For more information on the syntax of a filter pattern, see [Filter rule syntax](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-syntax). Pattern *string `pulumi:"pattern"` }
A structure within a “FilterCriteria“ object that defines an event filtering pattern.
type EventSourceMappingFilterArgs ¶ added in v0.6.0
type EventSourceMappingFilterArgs struct { // A filter pattern. For more information on the syntax of a filter pattern, see [Filter rule syntax](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-syntax). Pattern pulumi.StringPtrInput `pulumi:"pattern"` }
A structure within a “FilterCriteria“ object that defines an event filtering pattern.
func (EventSourceMappingFilterArgs) ElementType ¶ added in v0.6.0
func (EventSourceMappingFilterArgs) ElementType() reflect.Type
func (EventSourceMappingFilterArgs) ToEventSourceMappingFilterOutput ¶ added in v0.6.0
func (i EventSourceMappingFilterArgs) ToEventSourceMappingFilterOutput() EventSourceMappingFilterOutput
func (EventSourceMappingFilterArgs) ToEventSourceMappingFilterOutputWithContext ¶ added in v0.6.0
func (i EventSourceMappingFilterArgs) ToEventSourceMappingFilterOutputWithContext(ctx context.Context) EventSourceMappingFilterOutput
type EventSourceMappingFilterArray ¶ added in v0.6.0
type EventSourceMappingFilterArray []EventSourceMappingFilterInput
func (EventSourceMappingFilterArray) ElementType ¶ added in v0.6.0
func (EventSourceMappingFilterArray) ElementType() reflect.Type
func (EventSourceMappingFilterArray) ToEventSourceMappingFilterArrayOutput ¶ added in v0.6.0
func (i EventSourceMappingFilterArray) ToEventSourceMappingFilterArrayOutput() EventSourceMappingFilterArrayOutput
func (EventSourceMappingFilterArray) ToEventSourceMappingFilterArrayOutputWithContext ¶ added in v0.6.0
func (i EventSourceMappingFilterArray) ToEventSourceMappingFilterArrayOutputWithContext(ctx context.Context) EventSourceMappingFilterArrayOutput
type EventSourceMappingFilterArrayInput ¶ added in v0.6.0
type EventSourceMappingFilterArrayInput interface { pulumi.Input ToEventSourceMappingFilterArrayOutput() EventSourceMappingFilterArrayOutput ToEventSourceMappingFilterArrayOutputWithContext(context.Context) EventSourceMappingFilterArrayOutput }
EventSourceMappingFilterArrayInput is an input type that accepts EventSourceMappingFilterArray and EventSourceMappingFilterArrayOutput values. You can construct a concrete instance of `EventSourceMappingFilterArrayInput` via:
EventSourceMappingFilterArray{ EventSourceMappingFilterArgs{...} }
type EventSourceMappingFilterArrayOutput ¶ added in v0.6.0
type EventSourceMappingFilterArrayOutput struct{ *pulumi.OutputState }
func (EventSourceMappingFilterArrayOutput) ElementType ¶ added in v0.6.0
func (EventSourceMappingFilterArrayOutput) ElementType() reflect.Type
func (EventSourceMappingFilterArrayOutput) Index ¶ added in v0.6.0
func (o EventSourceMappingFilterArrayOutput) Index(i pulumi.IntInput) EventSourceMappingFilterOutput
func (EventSourceMappingFilterArrayOutput) ToEventSourceMappingFilterArrayOutput ¶ added in v0.6.0
func (o EventSourceMappingFilterArrayOutput) ToEventSourceMappingFilterArrayOutput() EventSourceMappingFilterArrayOutput
func (EventSourceMappingFilterArrayOutput) ToEventSourceMappingFilterArrayOutputWithContext ¶ added in v0.6.0
func (o EventSourceMappingFilterArrayOutput) ToEventSourceMappingFilterArrayOutputWithContext(ctx context.Context) EventSourceMappingFilterArrayOutput
type EventSourceMappingFilterCriteria ¶ added in v0.13.0
type EventSourceMappingFilterCriteria struct { // A list of filters. Filters []EventSourceMappingFilter `pulumi:"filters"` }
An object that contains the filters for an event source.
type EventSourceMappingFilterCriteriaArgs ¶ added in v0.13.0
type EventSourceMappingFilterCriteriaArgs struct { // A list of filters. Filters EventSourceMappingFilterArrayInput `pulumi:"filters"` }
An object that contains the filters for an event source.
func (EventSourceMappingFilterCriteriaArgs) ElementType ¶ added in v0.13.0
func (EventSourceMappingFilterCriteriaArgs) ElementType() reflect.Type
func (EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaOutput ¶ added in v0.13.0
func (i EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaOutput() EventSourceMappingFilterCriteriaOutput
func (EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaOutputWithContext ¶ added in v0.13.0
func (i EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaOutputWithContext(ctx context.Context) EventSourceMappingFilterCriteriaOutput
func (EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaPtrOutput ¶ added in v0.13.0
func (i EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaPtrOutput() EventSourceMappingFilterCriteriaPtrOutput
func (EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaPtrOutputWithContext ¶ added in v0.13.0
func (i EventSourceMappingFilterCriteriaArgs) ToEventSourceMappingFilterCriteriaPtrOutputWithContext(ctx context.Context) EventSourceMappingFilterCriteriaPtrOutput
type EventSourceMappingFilterCriteriaInput ¶ added in v0.13.0
type EventSourceMappingFilterCriteriaInput interface { pulumi.Input ToEventSourceMappingFilterCriteriaOutput() EventSourceMappingFilterCriteriaOutput ToEventSourceMappingFilterCriteriaOutputWithContext(context.Context) EventSourceMappingFilterCriteriaOutput }
EventSourceMappingFilterCriteriaInput is an input type that accepts EventSourceMappingFilterCriteriaArgs and EventSourceMappingFilterCriteriaOutput values. You can construct a concrete instance of `EventSourceMappingFilterCriteriaInput` via:
EventSourceMappingFilterCriteriaArgs{...}
type EventSourceMappingFilterCriteriaOutput ¶ added in v0.13.0
type EventSourceMappingFilterCriteriaOutput struct{ *pulumi.OutputState }
An object that contains the filters for an event source.
func (EventSourceMappingFilterCriteriaOutput) ElementType ¶ added in v0.13.0
func (EventSourceMappingFilterCriteriaOutput) ElementType() reflect.Type
func (EventSourceMappingFilterCriteriaOutput) Filters ¶ added in v0.13.0
func (o EventSourceMappingFilterCriteriaOutput) Filters() EventSourceMappingFilterArrayOutput
A list of filters.
func (EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaOutput ¶ added in v0.13.0
func (o EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaOutput() EventSourceMappingFilterCriteriaOutput
func (EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaOutputWithContext ¶ added in v0.13.0
func (o EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaOutputWithContext(ctx context.Context) EventSourceMappingFilterCriteriaOutput
func (EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaPtrOutput ¶ added in v0.13.0
func (o EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaPtrOutput() EventSourceMappingFilterCriteriaPtrOutput
func (EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaPtrOutputWithContext ¶ added in v0.13.0
func (o EventSourceMappingFilterCriteriaOutput) ToEventSourceMappingFilterCriteriaPtrOutputWithContext(ctx context.Context) EventSourceMappingFilterCriteriaPtrOutput
type EventSourceMappingFilterCriteriaPtrInput ¶ added in v0.13.0
type EventSourceMappingFilterCriteriaPtrInput interface { pulumi.Input ToEventSourceMappingFilterCriteriaPtrOutput() EventSourceMappingFilterCriteriaPtrOutput ToEventSourceMappingFilterCriteriaPtrOutputWithContext(context.Context) EventSourceMappingFilterCriteriaPtrOutput }
EventSourceMappingFilterCriteriaPtrInput is an input type that accepts EventSourceMappingFilterCriteriaArgs, EventSourceMappingFilterCriteriaPtr and EventSourceMappingFilterCriteriaPtrOutput values. You can construct a concrete instance of `EventSourceMappingFilterCriteriaPtrInput` via:
EventSourceMappingFilterCriteriaArgs{...} or: nil
func EventSourceMappingFilterCriteriaPtr ¶ added in v0.13.0
func EventSourceMappingFilterCriteriaPtr(v *EventSourceMappingFilterCriteriaArgs) EventSourceMappingFilterCriteriaPtrInput
type EventSourceMappingFilterCriteriaPtrOutput ¶ added in v0.13.0
type EventSourceMappingFilterCriteriaPtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingFilterCriteriaPtrOutput) ElementType ¶ added in v0.13.0
func (EventSourceMappingFilterCriteriaPtrOutput) ElementType() reflect.Type
func (EventSourceMappingFilterCriteriaPtrOutput) Filters ¶ added in v0.13.0
func (o EventSourceMappingFilterCriteriaPtrOutput) Filters() EventSourceMappingFilterArrayOutput
A list of filters.
func (EventSourceMappingFilterCriteriaPtrOutput) ToEventSourceMappingFilterCriteriaPtrOutput ¶ added in v0.13.0
func (o EventSourceMappingFilterCriteriaPtrOutput) ToEventSourceMappingFilterCriteriaPtrOutput() EventSourceMappingFilterCriteriaPtrOutput
func (EventSourceMappingFilterCriteriaPtrOutput) ToEventSourceMappingFilterCriteriaPtrOutputWithContext ¶ added in v0.13.0
func (o EventSourceMappingFilterCriteriaPtrOutput) ToEventSourceMappingFilterCriteriaPtrOutputWithContext(ctx context.Context) EventSourceMappingFilterCriteriaPtrOutput
type EventSourceMappingFilterInput ¶ added in v0.6.0
type EventSourceMappingFilterInput interface { pulumi.Input ToEventSourceMappingFilterOutput() EventSourceMappingFilterOutput ToEventSourceMappingFilterOutputWithContext(context.Context) EventSourceMappingFilterOutput }
EventSourceMappingFilterInput is an input type that accepts EventSourceMappingFilterArgs and EventSourceMappingFilterOutput values. You can construct a concrete instance of `EventSourceMappingFilterInput` via:
EventSourceMappingFilterArgs{...}
type EventSourceMappingFilterOutput ¶ added in v0.6.0
type EventSourceMappingFilterOutput struct{ *pulumi.OutputState }
A structure within a “FilterCriteria“ object that defines an event filtering pattern.
func (EventSourceMappingFilterOutput) ElementType ¶ added in v0.6.0
func (EventSourceMappingFilterOutput) ElementType() reflect.Type
func (EventSourceMappingFilterOutput) Pattern ¶ added in v0.6.0
func (o EventSourceMappingFilterOutput) Pattern() pulumi.StringPtrOutput
A filter pattern. For more information on the syntax of a filter pattern, see [Filter rule syntax](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-syntax).
func (EventSourceMappingFilterOutput) ToEventSourceMappingFilterOutput ¶ added in v0.6.0
func (o EventSourceMappingFilterOutput) ToEventSourceMappingFilterOutput() EventSourceMappingFilterOutput
func (EventSourceMappingFilterOutput) ToEventSourceMappingFilterOutputWithContext ¶ added in v0.6.0
func (o EventSourceMappingFilterOutput) ToEventSourceMappingFilterOutputWithContext(ctx context.Context) EventSourceMappingFilterOutput
type EventSourceMappingFunctionResponseTypesItem ¶
type EventSourceMappingFunctionResponseTypesItem string
func (EventSourceMappingFunctionResponseTypesItem) ElementType ¶
func (EventSourceMappingFunctionResponseTypesItem) ElementType() reflect.Type
func (EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemOutput ¶
func (e EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemOutput() EventSourceMappingFunctionResponseTypesItemOutput
func (EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemOutputWithContext ¶
func (e EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemOutput
func (EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemPtrOutput ¶
func (e EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemPtrOutput() EventSourceMappingFunctionResponseTypesItemPtrOutput
func (EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemPtrOutputWithContext ¶
func (e EventSourceMappingFunctionResponseTypesItem) ToEventSourceMappingFunctionResponseTypesItemPtrOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemPtrOutput
func (EventSourceMappingFunctionResponseTypesItem) ToStringOutput ¶
func (e EventSourceMappingFunctionResponseTypesItem) ToStringOutput() pulumi.StringOutput
func (EventSourceMappingFunctionResponseTypesItem) ToStringOutputWithContext ¶
func (e EventSourceMappingFunctionResponseTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EventSourceMappingFunctionResponseTypesItem) ToStringPtrOutput ¶
func (e EventSourceMappingFunctionResponseTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (EventSourceMappingFunctionResponseTypesItem) ToStringPtrOutputWithContext ¶
func (e EventSourceMappingFunctionResponseTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventSourceMappingFunctionResponseTypesItemArray ¶
type EventSourceMappingFunctionResponseTypesItemArray []EventSourceMappingFunctionResponseTypesItem
func (EventSourceMappingFunctionResponseTypesItemArray) ElementType ¶
func (EventSourceMappingFunctionResponseTypesItemArray) ElementType() reflect.Type
func (EventSourceMappingFunctionResponseTypesItemArray) ToEventSourceMappingFunctionResponseTypesItemArrayOutput ¶
func (i EventSourceMappingFunctionResponseTypesItemArray) ToEventSourceMappingFunctionResponseTypesItemArrayOutput() EventSourceMappingFunctionResponseTypesItemArrayOutput
func (EventSourceMappingFunctionResponseTypesItemArray) ToEventSourceMappingFunctionResponseTypesItemArrayOutputWithContext ¶
func (i EventSourceMappingFunctionResponseTypesItemArray) ToEventSourceMappingFunctionResponseTypesItemArrayOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemArrayOutput
type EventSourceMappingFunctionResponseTypesItemArrayInput ¶
type EventSourceMappingFunctionResponseTypesItemArrayInput interface { pulumi.Input ToEventSourceMappingFunctionResponseTypesItemArrayOutput() EventSourceMappingFunctionResponseTypesItemArrayOutput ToEventSourceMappingFunctionResponseTypesItemArrayOutputWithContext(context.Context) EventSourceMappingFunctionResponseTypesItemArrayOutput }
EventSourceMappingFunctionResponseTypesItemArrayInput is an input type that accepts EventSourceMappingFunctionResponseTypesItemArray and EventSourceMappingFunctionResponseTypesItemArrayOutput values. You can construct a concrete instance of `EventSourceMappingFunctionResponseTypesItemArrayInput` via:
EventSourceMappingFunctionResponseTypesItemArray{ EventSourceMappingFunctionResponseTypesItemArgs{...} }
type EventSourceMappingFunctionResponseTypesItemArrayOutput ¶
type EventSourceMappingFunctionResponseTypesItemArrayOutput struct{ *pulumi.OutputState }
func (EventSourceMappingFunctionResponseTypesItemArrayOutput) ElementType ¶
func (EventSourceMappingFunctionResponseTypesItemArrayOutput) ElementType() reflect.Type
func (EventSourceMappingFunctionResponseTypesItemArrayOutput) ToEventSourceMappingFunctionResponseTypesItemArrayOutput ¶
func (o EventSourceMappingFunctionResponseTypesItemArrayOutput) ToEventSourceMappingFunctionResponseTypesItemArrayOutput() EventSourceMappingFunctionResponseTypesItemArrayOutput
func (EventSourceMappingFunctionResponseTypesItemArrayOutput) ToEventSourceMappingFunctionResponseTypesItemArrayOutputWithContext ¶
func (o EventSourceMappingFunctionResponseTypesItemArrayOutput) ToEventSourceMappingFunctionResponseTypesItemArrayOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemArrayOutput
type EventSourceMappingFunctionResponseTypesItemInput ¶
type EventSourceMappingFunctionResponseTypesItemInput interface { pulumi.Input ToEventSourceMappingFunctionResponseTypesItemOutput() EventSourceMappingFunctionResponseTypesItemOutput ToEventSourceMappingFunctionResponseTypesItemOutputWithContext(context.Context) EventSourceMappingFunctionResponseTypesItemOutput }
EventSourceMappingFunctionResponseTypesItemInput is an input type that accepts values of the EventSourceMappingFunctionResponseTypesItem enum A concrete instance of `EventSourceMappingFunctionResponseTypesItemInput` can be one of the following:
EventSourceMappingFunctionResponseTypesItemReportBatchItemFailures
type EventSourceMappingFunctionResponseTypesItemOutput ¶
type EventSourceMappingFunctionResponseTypesItemOutput struct{ *pulumi.OutputState }
func (EventSourceMappingFunctionResponseTypesItemOutput) ElementType ¶
func (EventSourceMappingFunctionResponseTypesItemOutput) ElementType() reflect.Type
func (EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemOutput ¶
func (o EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemOutput() EventSourceMappingFunctionResponseTypesItemOutput
func (EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemOutputWithContext ¶
func (o EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemOutput
func (EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutput ¶
func (o EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutput() EventSourceMappingFunctionResponseTypesItemPtrOutput
func (EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutputWithContext ¶
func (o EventSourceMappingFunctionResponseTypesItemOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemPtrOutput
func (EventSourceMappingFunctionResponseTypesItemOutput) ToStringOutput ¶
func (o EventSourceMappingFunctionResponseTypesItemOutput) ToStringOutput() pulumi.StringOutput
func (EventSourceMappingFunctionResponseTypesItemOutput) ToStringOutputWithContext ¶
func (o EventSourceMappingFunctionResponseTypesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EventSourceMappingFunctionResponseTypesItemOutput) ToStringPtrOutput ¶
func (o EventSourceMappingFunctionResponseTypesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EventSourceMappingFunctionResponseTypesItemOutput) ToStringPtrOutputWithContext ¶
func (o EventSourceMappingFunctionResponseTypesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventSourceMappingFunctionResponseTypesItemPtrInput ¶
type EventSourceMappingFunctionResponseTypesItemPtrInput interface { pulumi.Input ToEventSourceMappingFunctionResponseTypesItemPtrOutput() EventSourceMappingFunctionResponseTypesItemPtrOutput ToEventSourceMappingFunctionResponseTypesItemPtrOutputWithContext(context.Context) EventSourceMappingFunctionResponseTypesItemPtrOutput }
func EventSourceMappingFunctionResponseTypesItemPtr ¶
func EventSourceMappingFunctionResponseTypesItemPtr(v string) EventSourceMappingFunctionResponseTypesItemPtrInput
type EventSourceMappingFunctionResponseTypesItemPtrOutput ¶
type EventSourceMappingFunctionResponseTypesItemPtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingFunctionResponseTypesItemPtrOutput) ElementType ¶
func (EventSourceMappingFunctionResponseTypesItemPtrOutput) ElementType() reflect.Type
func (EventSourceMappingFunctionResponseTypesItemPtrOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutput ¶
func (o EventSourceMappingFunctionResponseTypesItemPtrOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutput() EventSourceMappingFunctionResponseTypesItemPtrOutput
func (EventSourceMappingFunctionResponseTypesItemPtrOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutputWithContext ¶
func (o EventSourceMappingFunctionResponseTypesItemPtrOutput) ToEventSourceMappingFunctionResponseTypesItemPtrOutputWithContext(ctx context.Context) EventSourceMappingFunctionResponseTypesItemPtrOutput
func (EventSourceMappingFunctionResponseTypesItemPtrOutput) ToStringPtrOutput ¶
func (o EventSourceMappingFunctionResponseTypesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EventSourceMappingFunctionResponseTypesItemPtrOutput) ToStringPtrOutputWithContext ¶
func (o EventSourceMappingFunctionResponseTypesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventSourceMappingInput ¶
type EventSourceMappingInput interface { pulumi.Input ToEventSourceMappingOutput() EventSourceMappingOutput ToEventSourceMappingOutputWithContext(ctx context.Context) EventSourceMappingOutput }
type EventSourceMappingOnFailure ¶
type EventSourceMappingOnFailure struct { // The Amazon Resource Name (ARN) of the destination resource. // To retain records of [asynchronous invocations](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations), you can configure an Amazon SNS topic, Amazon SQS queue, Lambda function, or Amazon EventBridge event bus as the destination. // To retain records of failed invocations from [Kinesis and DynamoDB event sources](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#event-source-mapping-destinations), you can configure an Amazon SNS topic or Amazon SQS queue as the destination. // To retain records of failed invocations from [self-managed Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-smaa-onfailure-destination) or [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-onfailure-destination), you can configure an Amazon SNS topic, Amazon SQS queue, or Amazon S3 bucket as the destination. Destination *string `pulumi:"destination"` }
A destination for events that failed processing.
type EventSourceMappingOnFailureArgs ¶
type EventSourceMappingOnFailureArgs struct { // The Amazon Resource Name (ARN) of the destination resource. // To retain records of [asynchronous invocations](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations), you can configure an Amazon SNS topic, Amazon SQS queue, Lambda function, or Amazon EventBridge event bus as the destination. // To retain records of failed invocations from [Kinesis and DynamoDB event sources](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#event-source-mapping-destinations), you can configure an Amazon SNS topic or Amazon SQS queue as the destination. // To retain records of failed invocations from [self-managed Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-smaa-onfailure-destination) or [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-onfailure-destination), you can configure an Amazon SNS topic, Amazon SQS queue, or Amazon S3 bucket as the destination. Destination pulumi.StringPtrInput `pulumi:"destination"` }
A destination for events that failed processing.
func (EventSourceMappingOnFailureArgs) ElementType ¶
func (EventSourceMappingOnFailureArgs) ElementType() reflect.Type
func (EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailureOutput ¶
func (i EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailureOutput() EventSourceMappingOnFailureOutput
func (EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailureOutputWithContext ¶
func (i EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailureOutputWithContext(ctx context.Context) EventSourceMappingOnFailureOutput
func (EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailurePtrOutput ¶
func (i EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailurePtrOutput() EventSourceMappingOnFailurePtrOutput
func (EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailurePtrOutputWithContext ¶
func (i EventSourceMappingOnFailureArgs) ToEventSourceMappingOnFailurePtrOutputWithContext(ctx context.Context) EventSourceMappingOnFailurePtrOutput
type EventSourceMappingOnFailureInput ¶
type EventSourceMappingOnFailureInput interface { pulumi.Input ToEventSourceMappingOnFailureOutput() EventSourceMappingOnFailureOutput ToEventSourceMappingOnFailureOutputWithContext(context.Context) EventSourceMappingOnFailureOutput }
EventSourceMappingOnFailureInput is an input type that accepts EventSourceMappingOnFailureArgs and EventSourceMappingOnFailureOutput values. You can construct a concrete instance of `EventSourceMappingOnFailureInput` via:
EventSourceMappingOnFailureArgs{...}
type EventSourceMappingOnFailureOutput ¶
type EventSourceMappingOnFailureOutput struct{ *pulumi.OutputState }
A destination for events that failed processing.
func (EventSourceMappingOnFailureOutput) Destination ¶
func (o EventSourceMappingOnFailureOutput) Destination() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the destination resource.
To retain records of [asynchronous invocations](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations), you can configure an Amazon SNS topic, Amazon SQS queue, Lambda function, or Amazon EventBridge event bus as the destination. To retain records of failed invocations from [Kinesis and DynamoDB event sources](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#event-source-mapping-destinations), you can configure an Amazon SNS topic or Amazon SQS queue as the destination. To retain records of failed invocations from [self-managed Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-smaa-onfailure-destination) or [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-onfailure-destination), you can configure an Amazon SNS topic, Amazon SQS queue, or Amazon S3 bucket as the destination.
func (EventSourceMappingOnFailureOutput) ElementType ¶
func (EventSourceMappingOnFailureOutput) ElementType() reflect.Type
func (EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailureOutput ¶
func (o EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailureOutput() EventSourceMappingOnFailureOutput
func (EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailureOutputWithContext ¶
func (o EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailureOutputWithContext(ctx context.Context) EventSourceMappingOnFailureOutput
func (EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailurePtrOutput ¶
func (o EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailurePtrOutput() EventSourceMappingOnFailurePtrOutput
func (EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailurePtrOutputWithContext ¶
func (o EventSourceMappingOnFailureOutput) ToEventSourceMappingOnFailurePtrOutputWithContext(ctx context.Context) EventSourceMappingOnFailurePtrOutput
type EventSourceMappingOnFailurePtrInput ¶
type EventSourceMappingOnFailurePtrInput interface { pulumi.Input ToEventSourceMappingOnFailurePtrOutput() EventSourceMappingOnFailurePtrOutput ToEventSourceMappingOnFailurePtrOutputWithContext(context.Context) EventSourceMappingOnFailurePtrOutput }
EventSourceMappingOnFailurePtrInput is an input type that accepts EventSourceMappingOnFailureArgs, EventSourceMappingOnFailurePtr and EventSourceMappingOnFailurePtrOutput values. You can construct a concrete instance of `EventSourceMappingOnFailurePtrInput` via:
EventSourceMappingOnFailureArgs{...} or: nil
func EventSourceMappingOnFailurePtr ¶
func EventSourceMappingOnFailurePtr(v *EventSourceMappingOnFailureArgs) EventSourceMappingOnFailurePtrInput
type EventSourceMappingOnFailurePtrOutput ¶
type EventSourceMappingOnFailurePtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingOnFailurePtrOutput) Destination ¶
func (o EventSourceMappingOnFailurePtrOutput) Destination() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the destination resource.
To retain records of [asynchronous invocations](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-async-destinations), you can configure an Amazon SNS topic, Amazon SQS queue, Lambda function, or Amazon EventBridge event bus as the destination. To retain records of failed invocations from [Kinesis and DynamoDB event sources](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventsourcemapping.html#event-source-mapping-destinations), you can configure an Amazon SNS topic or Amazon SQS queue as the destination. To retain records of failed invocations from [self-managed Kafka](https://docs.aws.amazon.com/lambda/latest/dg/with-kafka.html#services-smaa-onfailure-destination) or [Amazon MSK](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-onfailure-destination), you can configure an Amazon SNS topic, Amazon SQS queue, or Amazon S3 bucket as the destination.
func (EventSourceMappingOnFailurePtrOutput) ElementType ¶
func (EventSourceMappingOnFailurePtrOutput) ElementType() reflect.Type
func (EventSourceMappingOnFailurePtrOutput) ToEventSourceMappingOnFailurePtrOutput ¶
func (o EventSourceMappingOnFailurePtrOutput) ToEventSourceMappingOnFailurePtrOutput() EventSourceMappingOnFailurePtrOutput
func (EventSourceMappingOnFailurePtrOutput) ToEventSourceMappingOnFailurePtrOutputWithContext ¶
func (o EventSourceMappingOnFailurePtrOutput) ToEventSourceMappingOnFailurePtrOutputWithContext(ctx context.Context) EventSourceMappingOnFailurePtrOutput
type EventSourceMappingOutput ¶
type EventSourceMappingOutput struct{ *pulumi.OutputState }
func (EventSourceMappingOutput) AmazonManagedKafkaEventSourceConfig ¶ added in v0.21.0
func (o EventSourceMappingOutput) AmazonManagedKafkaEventSourceConfig() EventSourceMappingAmazonManagedKafkaEventSourceConfigPtrOutput
Specific configuration settings for an Amazon Managed Streaming for Apache Kafka (Amazon MSK) event source.
func (EventSourceMappingOutput) AwsId ¶ added in v0.99.0
func (o EventSourceMappingOutput) AwsId() pulumi.StringOutput
The event source mapping's ID.
func (EventSourceMappingOutput) BatchSize ¶ added in v0.17.0
func (o EventSourceMappingOutput) BatchSize() pulumi.IntPtrOutput
The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB).
- *Amazon Kinesis* – Default 100. Max 10,000.
- *Amazon DynamoDB Streams* – Default 100. Max 10,000.
- *Amazon Simple Queue Service* – Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10.
- *Amazon Managed Streaming for Apache Kafka* – Default 100. Max 10,000.
- *Self-managed Apache Kafka* – Default 100. Max 10,000.
- *Amazon MQ (ActiveMQ and RabbitMQ)* – Default 100. Max 10,000.
- *DocumentDB* – Default 100. Max 10,000.
func (EventSourceMappingOutput) BisectBatchOnFunctionError ¶ added in v0.17.0
func (o EventSourceMappingOutput) BisectBatchOnFunctionError() pulumi.BoolPtrOutput
(Kinesis and DynamoDB Streams only) If the function returns an error, split the batch in two and retry. The default value is false.
func (EventSourceMappingOutput) DestinationConfig ¶ added in v0.17.0
func (o EventSourceMappingOutput) DestinationConfig() EventSourceMappingDestinationConfigPtrOutput
(Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka event sources only) A configuration object that specifies the destination of an event after Lambda processes it.
func (EventSourceMappingOutput) DocumentDbEventSourceConfig ¶ added in v0.72.0
func (o EventSourceMappingOutput) DocumentDbEventSourceConfig() EventSourceMappingDocumentDbEventSourceConfigPtrOutput
Specific configuration settings for a DocumentDB event source.
func (EventSourceMappingOutput) ElementType ¶
func (EventSourceMappingOutput) ElementType() reflect.Type
func (EventSourceMappingOutput) Enabled ¶ added in v0.17.0
func (o EventSourceMappingOutput) Enabled() pulumi.BoolPtrOutput
When true, the event source mapping is active. When false, Lambda pauses polling and invocation.
Default: True
func (EventSourceMappingOutput) EventSourceArn ¶ added in v0.17.0
func (o EventSourceMappingOutput) EventSourceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the event source.
- *Amazon Kinesis* – The ARN of the data stream or a stream consumer.
- *Amazon DynamoDB Streams* – The ARN of the stream.
- *Amazon Simple Queue Service* – The ARN of the queue.
- *Amazon Managed Streaming for Apache Kafka* – The ARN of the cluster or the ARN of the VPC connection (for [cross-account event source mappings](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#msk-multi-vpc)).
- *Amazon MQ* – The ARN of the broker.
- *Amazon DocumentDB* – The ARN of the DocumentDB change stream.
func (EventSourceMappingOutput) EventSourceMappingArn ¶ added in v0.124.0
func (o EventSourceMappingOutput) EventSourceMappingArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the event source mapping.
func (EventSourceMappingOutput) FilterCriteria ¶ added in v0.17.0
func (o EventSourceMappingOutput) FilterCriteria() EventSourceMappingFilterCriteriaPtrOutput
An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see [Lambda event filtering](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).
func (EventSourceMappingOutput) FunctionName ¶ added in v0.17.0
func (o EventSourceMappingOutput) FunctionName() pulumi.StringOutput
The name or ARN of the Lambda function.
**Name formats** + *Function name* – ``MyFunction``. + *Function ARN* – ``arn:aws:lambda:us-west-2:123456789012:function:MyFunction``. + *Version or Alias ARN* – ``arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD``. + *Partial ARN* – ``123456789012:function:MyFunction``. The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
func (EventSourceMappingOutput) FunctionResponseTypes ¶ added in v0.17.0
func (o EventSourceMappingOutput) FunctionResponseTypes() EventSourceMappingFunctionResponseTypesItemArrayOutput
(Kinesis, DynamoDB Streams, and SQS) A list of current response type enums applied to the event source mapping.
Valid Values: ``ReportBatchItemFailures``
func (EventSourceMappingOutput) KmsKeyArn ¶ added in v0.118.0
func (o EventSourceMappingOutput) KmsKeyArn() pulumi.StringPtrOutput
The ARN of the KMSlong (KMS) customer managed key that Lambda uses to encrypt your function's [filter criteria](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-basics).
func (EventSourceMappingOutput) MaximumBatchingWindowInSeconds ¶ added in v0.17.0
func (o EventSourceMappingOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput
The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
*Default (, , event sources)*: 0 *Default (, Kafka, , event sources)*: 500 ms *Related setting:* For SQS event sources, when you set ``BatchSize`` to a value greater than 10, you must set ``MaximumBatchingWindowInSeconds`` to at least 1.
func (EventSourceMappingOutput) MaximumRecordAgeInSeconds ¶ added in v0.17.0
func (o EventSourceMappingOutput) MaximumRecordAgeInSeconds() pulumi.IntPtrOutput
(Kinesis and DynamoDB Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records.
The minimum valid value for maximum record age is 60s. Although values less than 60 and greater than -1 fall within the parameter's absolute range, they are not allowed
func (EventSourceMappingOutput) MaximumRetryAttempts ¶ added in v0.17.0
func (o EventSourceMappingOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
(Kinesis and DynamoDB Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source.
func (EventSourceMappingOutput) ParallelizationFactor ¶ added in v0.17.0
func (o EventSourceMappingOutput) ParallelizationFactor() pulumi.IntPtrOutput
(Kinesis and DynamoDB Streams only) The number of batches to process concurrently from each shard. The default value is 1.
func (EventSourceMappingOutput) Queues ¶ added in v0.17.0
func (o EventSourceMappingOutput) Queues() pulumi.StringArrayOutput
(Amazon MQ) The name of the Amazon MQ broker destination queue to consume.
func (EventSourceMappingOutput) ScalingConfig ¶ added in v0.45.0
func (o EventSourceMappingOutput) ScalingConfig() EventSourceMappingScalingConfigPtrOutput
(Amazon SQS only) The scaling configuration for the event source. For more information, see [Configuring maximum concurrency for Amazon SQS event sources](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency).
func (EventSourceMappingOutput) SelfManagedEventSource ¶ added in v0.17.0
func (o EventSourceMappingOutput) SelfManagedEventSource() EventSourceMappingSelfManagedEventSourcePtrOutput
The self-managed Apache Kafka cluster for your event source.
func (EventSourceMappingOutput) SelfManagedKafkaEventSourceConfig ¶ added in v0.21.0
func (o EventSourceMappingOutput) SelfManagedKafkaEventSourceConfig() EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
Specific configuration settings for a self-managed Apache Kafka event source.
func (EventSourceMappingOutput) SourceAccessConfigurations ¶ added in v0.17.0
func (o EventSourceMappingOutput) SourceAccessConfigurations() EventSourceMappingSourceAccessConfigurationArrayOutput
An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.
func (EventSourceMappingOutput) StartingPosition ¶ added in v0.17.0
func (o EventSourceMappingOutput) StartingPosition() pulumi.StringPtrOutput
The position in a stream from which to start reading. Required for Amazon Kinesis and Amazon DynamoDB.
- *LATEST* - Read only new records.
- *TRIM_HORIZON* - Process all available records.
- *AT_TIMESTAMP* - Specify a time from which to start reading records.
func (EventSourceMappingOutput) StartingPositionTimestamp ¶ added in v0.17.0
func (o EventSourceMappingOutput) StartingPositionTimestamp() pulumi.Float64PtrOutput
With “StartingPosition“ set to “AT_TIMESTAMP“, the time from which to start reading, in Unix time seconds. “StartingPositionTimestamp“ cannot be in the future.
func (EventSourceMappingOutput) Tags ¶ added in v0.124.0
func (o EventSourceMappingOutput) Tags() aws.TagArrayOutput
A list of tags to add to the event source mapping.
> You must have the `lambda:TagResource` , `lambda:UntagResource` , and `lambda:ListTags` permissions for your [IAM principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html) to manage the AWS CloudFormation stack. If you don't have these permissions, there might be unexpected behavior with stack-level tags propagating to the resource during resource creation and update.
func (EventSourceMappingOutput) ToEventSourceMappingOutput ¶
func (o EventSourceMappingOutput) ToEventSourceMappingOutput() EventSourceMappingOutput
func (EventSourceMappingOutput) ToEventSourceMappingOutputWithContext ¶
func (o EventSourceMappingOutput) ToEventSourceMappingOutputWithContext(ctx context.Context) EventSourceMappingOutput
func (EventSourceMappingOutput) Topics ¶ added in v0.17.0
func (o EventSourceMappingOutput) Topics() pulumi.StringArrayOutput
The name of the Kafka topic.
func (EventSourceMappingOutput) TumblingWindowInSeconds ¶ added in v0.17.0
func (o EventSourceMappingOutput) TumblingWindowInSeconds() pulumi.IntPtrOutput
(Kinesis and DynamoDB Streams only) The duration in seconds of a processing window for DynamoDB and Kinesis Streams event sources. A value of 0 seconds indicates no tumbling window.
type EventSourceMappingScalingConfig ¶ added in v0.45.0
type EventSourceMappingScalingConfig struct { // Limits the number of concurrent instances that the SQS event source can invoke. MaximumConcurrency *int `pulumi:"maximumConcurrency"` }
(Amazon SQS only) The scaling configuration for the event source. To remove the configuration, pass an empty value.
type EventSourceMappingScalingConfigArgs ¶ added in v0.45.0
type EventSourceMappingScalingConfigArgs struct { // Limits the number of concurrent instances that the SQS event source can invoke. MaximumConcurrency pulumi.IntPtrInput `pulumi:"maximumConcurrency"` }
(Amazon SQS only) The scaling configuration for the event source. To remove the configuration, pass an empty value.
func (EventSourceMappingScalingConfigArgs) ElementType ¶ added in v0.45.0
func (EventSourceMappingScalingConfigArgs) ElementType() reflect.Type
func (EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigOutput ¶ added in v0.45.0
func (i EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigOutput() EventSourceMappingScalingConfigOutput
func (EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigOutputWithContext ¶ added in v0.45.0
func (i EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigOutputWithContext(ctx context.Context) EventSourceMappingScalingConfigOutput
func (EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigPtrOutput ¶ added in v0.45.0
func (i EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigPtrOutput() EventSourceMappingScalingConfigPtrOutput
func (EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigPtrOutputWithContext ¶ added in v0.45.0
func (i EventSourceMappingScalingConfigArgs) ToEventSourceMappingScalingConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingScalingConfigPtrOutput
type EventSourceMappingScalingConfigInput ¶ added in v0.45.0
type EventSourceMappingScalingConfigInput interface { pulumi.Input ToEventSourceMappingScalingConfigOutput() EventSourceMappingScalingConfigOutput ToEventSourceMappingScalingConfigOutputWithContext(context.Context) EventSourceMappingScalingConfigOutput }
EventSourceMappingScalingConfigInput is an input type that accepts EventSourceMappingScalingConfigArgs and EventSourceMappingScalingConfigOutput values. You can construct a concrete instance of `EventSourceMappingScalingConfigInput` via:
EventSourceMappingScalingConfigArgs{...}
type EventSourceMappingScalingConfigOutput ¶ added in v0.45.0
type EventSourceMappingScalingConfigOutput struct{ *pulumi.OutputState }
(Amazon SQS only) The scaling configuration for the event source. To remove the configuration, pass an empty value.
func (EventSourceMappingScalingConfigOutput) ElementType ¶ added in v0.45.0
func (EventSourceMappingScalingConfigOutput) ElementType() reflect.Type
func (EventSourceMappingScalingConfigOutput) MaximumConcurrency ¶ added in v0.45.0
func (o EventSourceMappingScalingConfigOutput) MaximumConcurrency() pulumi.IntPtrOutput
Limits the number of concurrent instances that the SQS event source can invoke.
func (EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigOutput ¶ added in v0.45.0
func (o EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigOutput() EventSourceMappingScalingConfigOutput
func (EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigOutputWithContext ¶ added in v0.45.0
func (o EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigOutputWithContext(ctx context.Context) EventSourceMappingScalingConfigOutput
func (EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigPtrOutput ¶ added in v0.45.0
func (o EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigPtrOutput() EventSourceMappingScalingConfigPtrOutput
func (EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigPtrOutputWithContext ¶ added in v0.45.0
func (o EventSourceMappingScalingConfigOutput) ToEventSourceMappingScalingConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingScalingConfigPtrOutput
type EventSourceMappingScalingConfigPtrInput ¶ added in v0.45.0
type EventSourceMappingScalingConfigPtrInput interface { pulumi.Input ToEventSourceMappingScalingConfigPtrOutput() EventSourceMappingScalingConfigPtrOutput ToEventSourceMappingScalingConfigPtrOutputWithContext(context.Context) EventSourceMappingScalingConfigPtrOutput }
EventSourceMappingScalingConfigPtrInput is an input type that accepts EventSourceMappingScalingConfigArgs, EventSourceMappingScalingConfigPtr and EventSourceMappingScalingConfigPtrOutput values. You can construct a concrete instance of `EventSourceMappingScalingConfigPtrInput` via:
EventSourceMappingScalingConfigArgs{...} or: nil
func EventSourceMappingScalingConfigPtr ¶ added in v0.45.0
func EventSourceMappingScalingConfigPtr(v *EventSourceMappingScalingConfigArgs) EventSourceMappingScalingConfigPtrInput
type EventSourceMappingScalingConfigPtrOutput ¶ added in v0.45.0
type EventSourceMappingScalingConfigPtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingScalingConfigPtrOutput) ElementType ¶ added in v0.45.0
func (EventSourceMappingScalingConfigPtrOutput) ElementType() reflect.Type
func (EventSourceMappingScalingConfigPtrOutput) MaximumConcurrency ¶ added in v0.45.0
func (o EventSourceMappingScalingConfigPtrOutput) MaximumConcurrency() pulumi.IntPtrOutput
Limits the number of concurrent instances that the SQS event source can invoke.
func (EventSourceMappingScalingConfigPtrOutput) ToEventSourceMappingScalingConfigPtrOutput ¶ added in v0.45.0
func (o EventSourceMappingScalingConfigPtrOutput) ToEventSourceMappingScalingConfigPtrOutput() EventSourceMappingScalingConfigPtrOutput
func (EventSourceMappingScalingConfigPtrOutput) ToEventSourceMappingScalingConfigPtrOutputWithContext ¶ added in v0.45.0
func (o EventSourceMappingScalingConfigPtrOutput) ToEventSourceMappingScalingConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingScalingConfigPtrOutput
type EventSourceMappingSelfManagedEventSource ¶
type EventSourceMappingSelfManagedEventSource struct { // The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“. Endpoints *EventSourceMappingEndpoints `pulumi:"endpoints"` }
The self-managed Apache Kafka cluster for your event source.
type EventSourceMappingSelfManagedEventSourceArgs ¶
type EventSourceMappingSelfManagedEventSourceArgs struct { // The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“. Endpoints EventSourceMappingEndpointsPtrInput `pulumi:"endpoints"` }
The self-managed Apache Kafka cluster for your event source.
func (EventSourceMappingSelfManagedEventSourceArgs) ElementType ¶
func (EventSourceMappingSelfManagedEventSourceArgs) ElementType() reflect.Type
func (EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourceOutput ¶
func (i EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourceOutput() EventSourceMappingSelfManagedEventSourceOutput
func (EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourceOutputWithContext ¶
func (i EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourceOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedEventSourceOutput
func (EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourcePtrOutput ¶
func (i EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourcePtrOutput() EventSourceMappingSelfManagedEventSourcePtrOutput
func (EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourcePtrOutputWithContext ¶
func (i EventSourceMappingSelfManagedEventSourceArgs) ToEventSourceMappingSelfManagedEventSourcePtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedEventSourcePtrOutput
type EventSourceMappingSelfManagedEventSourceInput ¶
type EventSourceMappingSelfManagedEventSourceInput interface { pulumi.Input ToEventSourceMappingSelfManagedEventSourceOutput() EventSourceMappingSelfManagedEventSourceOutput ToEventSourceMappingSelfManagedEventSourceOutputWithContext(context.Context) EventSourceMappingSelfManagedEventSourceOutput }
EventSourceMappingSelfManagedEventSourceInput is an input type that accepts EventSourceMappingSelfManagedEventSourceArgs and EventSourceMappingSelfManagedEventSourceOutput values. You can construct a concrete instance of `EventSourceMappingSelfManagedEventSourceInput` via:
EventSourceMappingSelfManagedEventSourceArgs{...}
type EventSourceMappingSelfManagedEventSourceOutput ¶
type EventSourceMappingSelfManagedEventSourceOutput struct{ *pulumi.OutputState }
The self-managed Apache Kafka cluster for your event source.
func (EventSourceMappingSelfManagedEventSourceOutput) ElementType ¶
func (EventSourceMappingSelfManagedEventSourceOutput) ElementType() reflect.Type
func (EventSourceMappingSelfManagedEventSourceOutput) Endpoints ¶
func (o EventSourceMappingSelfManagedEventSourceOutput) Endpoints() EventSourceMappingEndpointsPtrOutput
The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“.
func (EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourceOutput ¶
func (o EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourceOutput() EventSourceMappingSelfManagedEventSourceOutput
func (EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourceOutputWithContext ¶
func (o EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourceOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedEventSourceOutput
func (EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutput ¶
func (o EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutput() EventSourceMappingSelfManagedEventSourcePtrOutput
func (EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutputWithContext ¶
func (o EventSourceMappingSelfManagedEventSourceOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedEventSourcePtrOutput
type EventSourceMappingSelfManagedEventSourcePtrInput ¶
type EventSourceMappingSelfManagedEventSourcePtrInput interface { pulumi.Input ToEventSourceMappingSelfManagedEventSourcePtrOutput() EventSourceMappingSelfManagedEventSourcePtrOutput ToEventSourceMappingSelfManagedEventSourcePtrOutputWithContext(context.Context) EventSourceMappingSelfManagedEventSourcePtrOutput }
EventSourceMappingSelfManagedEventSourcePtrInput is an input type that accepts EventSourceMappingSelfManagedEventSourceArgs, EventSourceMappingSelfManagedEventSourcePtr and EventSourceMappingSelfManagedEventSourcePtrOutput values. You can construct a concrete instance of `EventSourceMappingSelfManagedEventSourcePtrInput` via:
EventSourceMappingSelfManagedEventSourceArgs{...} or: nil
func EventSourceMappingSelfManagedEventSourcePtr ¶
func EventSourceMappingSelfManagedEventSourcePtr(v *EventSourceMappingSelfManagedEventSourceArgs) EventSourceMappingSelfManagedEventSourcePtrInput
type EventSourceMappingSelfManagedEventSourcePtrOutput ¶
type EventSourceMappingSelfManagedEventSourcePtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingSelfManagedEventSourcePtrOutput) ElementType ¶
func (EventSourceMappingSelfManagedEventSourcePtrOutput) ElementType() reflect.Type
func (EventSourceMappingSelfManagedEventSourcePtrOutput) Endpoints ¶
func (o EventSourceMappingSelfManagedEventSourcePtrOutput) Endpoints() EventSourceMappingEndpointsPtrOutput
The list of bootstrap servers for your Kafka brokers in the following format: “"KafkaBootstrapServers": ["abc.xyz.com:xxxx","abc2.xyz.com:xxxx"]“.
func (EventSourceMappingSelfManagedEventSourcePtrOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutput ¶
func (o EventSourceMappingSelfManagedEventSourcePtrOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutput() EventSourceMappingSelfManagedEventSourcePtrOutput
func (EventSourceMappingSelfManagedEventSourcePtrOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutputWithContext ¶
func (o EventSourceMappingSelfManagedEventSourcePtrOutput) ToEventSourceMappingSelfManagedEventSourcePtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedEventSourcePtrOutput
type EventSourceMappingSelfManagedKafkaEventSourceConfig ¶ added in v0.21.0
type EventSourceMappingSelfManagedKafkaEventSourceConfig struct { // The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see [Customizable consumer group ID](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-consumer-group-id). ConsumerGroupId *string `pulumi:"consumerGroupId"` }
Specific configuration settings for a self-managed Apache Kafka event source.
type EventSourceMappingSelfManagedKafkaEventSourceConfigArgs ¶ added in v0.21.0
type EventSourceMappingSelfManagedKafkaEventSourceConfigArgs struct { // The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see [Customizable consumer group ID](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-consumer-group-id). ConsumerGroupId pulumi.StringPtrInput `pulumi:"consumerGroupId"` }
Specific configuration settings for a self-managed Apache Kafka event source.
func (EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ElementType ¶ added in v0.21.0
func (EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ElementType() reflect.Type
func (EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutput ¶ added in v0.21.0
func (i EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigOutput
func (EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutputWithContext ¶ added in v0.21.0
func (i EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigOutput
func (EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput ¶ added in v0.21.0
func (i EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
func (EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutputWithContext ¶ added in v0.21.0
func (i EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
type EventSourceMappingSelfManagedKafkaEventSourceConfigInput ¶ added in v0.21.0
type EventSourceMappingSelfManagedKafkaEventSourceConfigInput interface { pulumi.Input ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigOutput ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutputWithContext(context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigOutput }
EventSourceMappingSelfManagedKafkaEventSourceConfigInput is an input type that accepts EventSourceMappingSelfManagedKafkaEventSourceConfigArgs and EventSourceMappingSelfManagedKafkaEventSourceConfigOutput values. You can construct a concrete instance of `EventSourceMappingSelfManagedKafkaEventSourceConfigInput` via:
EventSourceMappingSelfManagedKafkaEventSourceConfigArgs{...}
type EventSourceMappingSelfManagedKafkaEventSourceConfigOutput ¶ added in v0.21.0
type EventSourceMappingSelfManagedKafkaEventSourceConfigOutput struct{ *pulumi.OutputState }
Specific configuration settings for a self-managed Apache Kafka event source.
func (EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ConsumerGroupId ¶ added in v0.21.0
func (o EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ConsumerGroupId() pulumi.StringPtrOutput
The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see [Customizable consumer group ID](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-consumer-group-id).
func (EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ElementType ¶ added in v0.21.0
func (EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ElementType() reflect.Type
func (EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutput ¶ added in v0.21.0
func (o EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigOutput
func (EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutputWithContext ¶ added in v0.21.0
func (o EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigOutput
func (EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput ¶ added in v0.21.0
func (o EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
func (EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutputWithContext ¶ added in v0.21.0
func (o EventSourceMappingSelfManagedKafkaEventSourceConfigOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
type EventSourceMappingSelfManagedKafkaEventSourceConfigPtrInput ¶ added in v0.21.0
type EventSourceMappingSelfManagedKafkaEventSourceConfigPtrInput interface { pulumi.Input ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutputWithContext(context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput }
EventSourceMappingSelfManagedKafkaEventSourceConfigPtrInput is an input type that accepts EventSourceMappingSelfManagedKafkaEventSourceConfigArgs, EventSourceMappingSelfManagedKafkaEventSourceConfigPtr and EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput values. You can construct a concrete instance of `EventSourceMappingSelfManagedKafkaEventSourceConfigPtrInput` via:
EventSourceMappingSelfManagedKafkaEventSourceConfigArgs{...} or: nil
func EventSourceMappingSelfManagedKafkaEventSourceConfigPtr ¶ added in v0.21.0
func EventSourceMappingSelfManagedKafkaEventSourceConfigPtr(v *EventSourceMappingSelfManagedKafkaEventSourceConfigArgs) EventSourceMappingSelfManagedKafkaEventSourceConfigPtrInput
type EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput ¶ added in v0.21.0
type EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ConsumerGroupId ¶ added in v0.21.0
func (o EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ConsumerGroupId() pulumi.StringPtrOutput
The identifier for the Kafka consumer group to join. The consumer group ID must be unique among all your Kafka event sources. After creating a Kafka event source mapping with the consumer group ID specified, you cannot update this value. For more information, see [Customizable consumer group ID](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html#services-msk-consumer-group-id).
func (EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ElementType ¶ added in v0.21.0
func (EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ElementType() reflect.Type
func (EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput ¶ added in v0.21.0
func (o EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput() EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
func (EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutputWithContext ¶ added in v0.21.0
func (o EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput) ToEventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutputWithContext(ctx context.Context) EventSourceMappingSelfManagedKafkaEventSourceConfigPtrOutput
type EventSourceMappingSourceAccessConfiguration ¶
type EventSourceMappingSourceAccessConfiguration struct { // The type of authentication protocol, VPC components, or virtual host for your event source. For example: “"Type":"SASL_SCRAM_512_AUTH"“. // + “BASIC_AUTH“ – (Amazon MQ) The ASMlong secret that stores your broker credentials. // + “BASIC_AUTH“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL/PLAIN authentication of your Apache Kafka brokers. // + “VPC_SUBNET“ – (Self-managed Apache Kafka) The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster. // + “VPC_SECURITY_GROUP“ – (Self-managed Apache Kafka) The VPC security group used to manage access to your self-managed Apache Kafka brokers. // + “SASL_SCRAM_256_AUTH“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers. // + “SASL_SCRAM_512_AUTH“ – (Amazon MSK, Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers. // + “VIRTUAL_HOST“ –- (RabbitMQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source. This property cannot be specified in an UpdateEventSourceMapping API call. // + “CLIENT_CERTIFICATE_TLS_AUTH“ – (Amazon MSK, self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers. // + “SERVER_ROOT_CA_CERTIFICATE“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers. Type *EventSourceMappingSourceAccessConfigurationType `pulumi:"type"` // The value for your chosen configuration in “Type“. For example: “"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"“. Uri *string `pulumi:"uri"` }
An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.
type EventSourceMappingSourceAccessConfigurationArgs ¶
type EventSourceMappingSourceAccessConfigurationArgs struct { // The type of authentication protocol, VPC components, or virtual host for your event source. For example: “"Type":"SASL_SCRAM_512_AUTH"“. // + “BASIC_AUTH“ – (Amazon MQ) The ASMlong secret that stores your broker credentials. // + “BASIC_AUTH“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL/PLAIN authentication of your Apache Kafka brokers. // + “VPC_SUBNET“ – (Self-managed Apache Kafka) The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster. // + “VPC_SECURITY_GROUP“ – (Self-managed Apache Kafka) The VPC security group used to manage access to your self-managed Apache Kafka brokers. // + “SASL_SCRAM_256_AUTH“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers. // + “SASL_SCRAM_512_AUTH“ – (Amazon MSK, Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers. // + “VIRTUAL_HOST“ –- (RabbitMQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source. This property cannot be specified in an UpdateEventSourceMapping API call. // + “CLIENT_CERTIFICATE_TLS_AUTH“ – (Amazon MSK, self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers. // + “SERVER_ROOT_CA_CERTIFICATE“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers. Type EventSourceMappingSourceAccessConfigurationTypePtrInput `pulumi:"type"` // The value for your chosen configuration in “Type“. For example: “"URI": "arn:aws:secretsmanager:us-east-1:01234567890:secret:MyBrokerSecretName"“. Uri pulumi.StringPtrInput `pulumi:"uri"` }
An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.
func (EventSourceMappingSourceAccessConfigurationArgs) ElementType ¶
func (EventSourceMappingSourceAccessConfigurationArgs) ElementType() reflect.Type
func (EventSourceMappingSourceAccessConfigurationArgs) ToEventSourceMappingSourceAccessConfigurationOutput ¶
func (i EventSourceMappingSourceAccessConfigurationArgs) ToEventSourceMappingSourceAccessConfigurationOutput() EventSourceMappingSourceAccessConfigurationOutput
func (EventSourceMappingSourceAccessConfigurationArgs) ToEventSourceMappingSourceAccessConfigurationOutputWithContext ¶
func (i EventSourceMappingSourceAccessConfigurationArgs) ToEventSourceMappingSourceAccessConfigurationOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationOutput
type EventSourceMappingSourceAccessConfigurationArray ¶
type EventSourceMappingSourceAccessConfigurationArray []EventSourceMappingSourceAccessConfigurationInput
func (EventSourceMappingSourceAccessConfigurationArray) ElementType ¶
func (EventSourceMappingSourceAccessConfigurationArray) ElementType() reflect.Type
func (EventSourceMappingSourceAccessConfigurationArray) ToEventSourceMappingSourceAccessConfigurationArrayOutput ¶
func (i EventSourceMappingSourceAccessConfigurationArray) ToEventSourceMappingSourceAccessConfigurationArrayOutput() EventSourceMappingSourceAccessConfigurationArrayOutput
func (EventSourceMappingSourceAccessConfigurationArray) ToEventSourceMappingSourceAccessConfigurationArrayOutputWithContext ¶
func (i EventSourceMappingSourceAccessConfigurationArray) ToEventSourceMappingSourceAccessConfigurationArrayOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationArrayOutput
type EventSourceMappingSourceAccessConfigurationArrayInput ¶
type EventSourceMappingSourceAccessConfigurationArrayInput interface { pulumi.Input ToEventSourceMappingSourceAccessConfigurationArrayOutput() EventSourceMappingSourceAccessConfigurationArrayOutput ToEventSourceMappingSourceAccessConfigurationArrayOutputWithContext(context.Context) EventSourceMappingSourceAccessConfigurationArrayOutput }
EventSourceMappingSourceAccessConfigurationArrayInput is an input type that accepts EventSourceMappingSourceAccessConfigurationArray and EventSourceMappingSourceAccessConfigurationArrayOutput values. You can construct a concrete instance of `EventSourceMappingSourceAccessConfigurationArrayInput` via:
EventSourceMappingSourceAccessConfigurationArray{ EventSourceMappingSourceAccessConfigurationArgs{...} }
type EventSourceMappingSourceAccessConfigurationArrayOutput ¶
type EventSourceMappingSourceAccessConfigurationArrayOutput struct{ *pulumi.OutputState }
func (EventSourceMappingSourceAccessConfigurationArrayOutput) ElementType ¶
func (EventSourceMappingSourceAccessConfigurationArrayOutput) ElementType() reflect.Type
func (EventSourceMappingSourceAccessConfigurationArrayOutput) ToEventSourceMappingSourceAccessConfigurationArrayOutput ¶
func (o EventSourceMappingSourceAccessConfigurationArrayOutput) ToEventSourceMappingSourceAccessConfigurationArrayOutput() EventSourceMappingSourceAccessConfigurationArrayOutput
func (EventSourceMappingSourceAccessConfigurationArrayOutput) ToEventSourceMappingSourceAccessConfigurationArrayOutputWithContext ¶
func (o EventSourceMappingSourceAccessConfigurationArrayOutput) ToEventSourceMappingSourceAccessConfigurationArrayOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationArrayOutput
type EventSourceMappingSourceAccessConfigurationInput ¶
type EventSourceMappingSourceAccessConfigurationInput interface { pulumi.Input ToEventSourceMappingSourceAccessConfigurationOutput() EventSourceMappingSourceAccessConfigurationOutput ToEventSourceMappingSourceAccessConfigurationOutputWithContext(context.Context) EventSourceMappingSourceAccessConfigurationOutput }
EventSourceMappingSourceAccessConfigurationInput is an input type that accepts EventSourceMappingSourceAccessConfigurationArgs and EventSourceMappingSourceAccessConfigurationOutput values. You can construct a concrete instance of `EventSourceMappingSourceAccessConfigurationInput` via:
EventSourceMappingSourceAccessConfigurationArgs{...}
type EventSourceMappingSourceAccessConfigurationOutput ¶
type EventSourceMappingSourceAccessConfigurationOutput struct{ *pulumi.OutputState }
An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.
func (EventSourceMappingSourceAccessConfigurationOutput) ElementType ¶
func (EventSourceMappingSourceAccessConfigurationOutput) ElementType() reflect.Type
func (EventSourceMappingSourceAccessConfigurationOutput) ToEventSourceMappingSourceAccessConfigurationOutput ¶
func (o EventSourceMappingSourceAccessConfigurationOutput) ToEventSourceMappingSourceAccessConfigurationOutput() EventSourceMappingSourceAccessConfigurationOutput
func (EventSourceMappingSourceAccessConfigurationOutput) ToEventSourceMappingSourceAccessConfigurationOutputWithContext ¶
func (o EventSourceMappingSourceAccessConfigurationOutput) ToEventSourceMappingSourceAccessConfigurationOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationOutput
func (EventSourceMappingSourceAccessConfigurationOutput) Type ¶
func (o EventSourceMappingSourceAccessConfigurationOutput) Type() EventSourceMappingSourceAccessConfigurationTypePtrOutput
The type of authentication protocol, VPC components, or virtual host for your event source. For example: “"Type":"SASL_SCRAM_512_AUTH"“.
- “BASIC_AUTH“ – (Amazon MQ) The ASMlong secret that stores your broker credentials.
- “BASIC_AUTH“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL/PLAIN authentication of your Apache Kafka brokers.
- “VPC_SUBNET“ – (Self-managed Apache Kafka) The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
- “VPC_SECURITY_GROUP“ – (Self-managed Apache Kafka) The VPC security group used to manage access to your self-managed Apache Kafka brokers.
- “SASL_SCRAM_256_AUTH“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers.
- “SASL_SCRAM_512_AUTH“ – (Amazon MSK, Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
- “VIRTUAL_HOST“ –- (RabbitMQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source. This property cannot be specified in an UpdateEventSourceMapping API call.
- “CLIENT_CERTIFICATE_TLS_AUTH“ – (Amazon MSK, self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers.
- “SERVER_ROOT_CA_CERTIFICATE“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers.
type EventSourceMappingSourceAccessConfigurationType ¶
type EventSourceMappingSourceAccessConfigurationType string
The type of authentication protocol, VPC components, or virtual host for your event source. For example: “"Type":"SASL_SCRAM_512_AUTH"“.
- “BASIC_AUTH“ – (Amazon MQ) The ASMlong secret that stores your broker credentials.
- “BASIC_AUTH“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL/PLAIN authentication of your Apache Kafka brokers.
- “VPC_SUBNET“ – (Self-managed Apache Kafka) The subnets associated with your VPC. Lambda connects to these subnets to fetch data from your self-managed Apache Kafka cluster.
- “VPC_SECURITY_GROUP“ – (Self-managed Apache Kafka) The VPC security group used to manage access to your self-managed Apache Kafka brokers.
- “SASL_SCRAM_256_AUTH“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-256 authentication of your self-managed Apache Kafka brokers.
- “SASL_SCRAM_512_AUTH“ – (Amazon MSK, Self-managed Apache Kafka) The Secrets Manager ARN of your secret key used for SASL SCRAM-512 authentication of your self-managed Apache Kafka brokers.
- “VIRTUAL_HOST“ –- (RabbitMQ) The name of the virtual host in your RabbitMQ broker. Lambda uses this RabbitMQ host as the event source. This property cannot be specified in an UpdateEventSourceMapping API call.
- “CLIENT_CERTIFICATE_TLS_AUTH“ – (Amazon MSK, self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the certificate chain (X.509 PEM), private key (PKCS#8 PEM), and private key password (optional) used for mutual TLS authentication of your MSK/Apache Kafka brokers.
- “SERVER_ROOT_CA_CERTIFICATE“ – (Self-managed Apache Kafka) The Secrets Manager ARN of your secret key containing the root CA certificate (X.509 PEM) used for TLS encryption of your Apache Kafka brokers.
func (EventSourceMappingSourceAccessConfigurationType) ElementType ¶
func (EventSourceMappingSourceAccessConfigurationType) ElementType() reflect.Type
func (EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypeOutput ¶
func (e EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypeOutput() EventSourceMappingSourceAccessConfigurationTypeOutput
func (EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypeOutputWithContext ¶
func (e EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypeOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationTypeOutput
func (EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypePtrOutput ¶
func (e EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypePtrOutput() EventSourceMappingSourceAccessConfigurationTypePtrOutput
func (EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypePtrOutputWithContext ¶
func (e EventSourceMappingSourceAccessConfigurationType) ToEventSourceMappingSourceAccessConfigurationTypePtrOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationTypePtrOutput
func (EventSourceMappingSourceAccessConfigurationType) ToStringOutput ¶
func (e EventSourceMappingSourceAccessConfigurationType) ToStringOutput() pulumi.StringOutput
func (EventSourceMappingSourceAccessConfigurationType) ToStringOutputWithContext ¶
func (e EventSourceMappingSourceAccessConfigurationType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EventSourceMappingSourceAccessConfigurationType) ToStringPtrOutput ¶
func (e EventSourceMappingSourceAccessConfigurationType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EventSourceMappingSourceAccessConfigurationType) ToStringPtrOutputWithContext ¶
func (e EventSourceMappingSourceAccessConfigurationType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventSourceMappingSourceAccessConfigurationTypeInput ¶
type EventSourceMappingSourceAccessConfigurationTypeInput interface { pulumi.Input ToEventSourceMappingSourceAccessConfigurationTypeOutput() EventSourceMappingSourceAccessConfigurationTypeOutput ToEventSourceMappingSourceAccessConfigurationTypeOutputWithContext(context.Context) EventSourceMappingSourceAccessConfigurationTypeOutput }
EventSourceMappingSourceAccessConfigurationTypeInput is an input type that accepts values of the EventSourceMappingSourceAccessConfigurationType enum A concrete instance of `EventSourceMappingSourceAccessConfigurationTypeInput` can be one of the following:
EventSourceMappingSourceAccessConfigurationTypeBasicAuth EventSourceMappingSourceAccessConfigurationTypeVpcSubnet EventSourceMappingSourceAccessConfigurationTypeVpcSecurityGroup EventSourceMappingSourceAccessConfigurationTypeSaslScram512Auth EventSourceMappingSourceAccessConfigurationTypeSaslScram256Auth EventSourceMappingSourceAccessConfigurationTypeVirtualHost EventSourceMappingSourceAccessConfigurationTypeClientCertificateTlsAuth EventSourceMappingSourceAccessConfigurationTypeServerRootCaCertificate
type EventSourceMappingSourceAccessConfigurationTypeOutput ¶
type EventSourceMappingSourceAccessConfigurationTypeOutput struct{ *pulumi.OutputState }
func (EventSourceMappingSourceAccessConfigurationTypeOutput) ElementType ¶
func (EventSourceMappingSourceAccessConfigurationTypeOutput) ElementType() reflect.Type
func (EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypeOutput ¶
func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypeOutput() EventSourceMappingSourceAccessConfigurationTypeOutput
func (EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypeOutputWithContext ¶
func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypeOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationTypeOutput
func (EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutput ¶
func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutput() EventSourceMappingSourceAccessConfigurationTypePtrOutput
func (EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutputWithContext ¶
func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationTypePtrOutput
func (EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringOutput ¶
func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringOutput() pulumi.StringOutput
func (EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringOutputWithContext ¶
func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringPtrOutput ¶
func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringPtrOutputWithContext ¶
func (o EventSourceMappingSourceAccessConfigurationTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventSourceMappingSourceAccessConfigurationTypePtrInput ¶
type EventSourceMappingSourceAccessConfigurationTypePtrInput interface { pulumi.Input ToEventSourceMappingSourceAccessConfigurationTypePtrOutput() EventSourceMappingSourceAccessConfigurationTypePtrOutput ToEventSourceMappingSourceAccessConfigurationTypePtrOutputWithContext(context.Context) EventSourceMappingSourceAccessConfigurationTypePtrOutput }
func EventSourceMappingSourceAccessConfigurationTypePtr ¶
func EventSourceMappingSourceAccessConfigurationTypePtr(v string) EventSourceMappingSourceAccessConfigurationTypePtrInput
type EventSourceMappingSourceAccessConfigurationTypePtrOutput ¶
type EventSourceMappingSourceAccessConfigurationTypePtrOutput struct{ *pulumi.OutputState }
func (EventSourceMappingSourceAccessConfigurationTypePtrOutput) ElementType ¶
func (EventSourceMappingSourceAccessConfigurationTypePtrOutput) ElementType() reflect.Type
func (EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutput ¶
func (o EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutput() EventSourceMappingSourceAccessConfigurationTypePtrOutput
func (EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutputWithContext ¶
func (o EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToEventSourceMappingSourceAccessConfigurationTypePtrOutputWithContext(ctx context.Context) EventSourceMappingSourceAccessConfigurationTypePtrOutput
func (EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToStringPtrOutput ¶
func (o EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o EventSourceMappingSourceAccessConfigurationTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EventSourceMappingState ¶
type EventSourceMappingState struct { }
func (EventSourceMappingState) ElementType ¶
func (EventSourceMappingState) ElementType() reflect.Type
type EventSourceMappingTag ¶ added in v0.124.0
type EventSourceMappingTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
type Function ¶
type Function struct { pulumi.CustomResourceState // The instruction set architecture that the function supports. Enter a string array with one of the valid values (arm64 or x86_64). The default value is “x86_64“. Architectures FunctionArchitecturesItemArrayOutput `pulumi:"architectures"` // The Amazon Resource Name (ARN) of the function. Arn pulumi.StringOutput `pulumi:"arn"` // The code for the function. Code FunctionCodeOutput `pulumi:"code"` // To enable code signing for this function, specify the ARN of a code-signing configuration. A code-signing configuration includes a set of signing profiles, which define the trusted publishers for this function. CodeSigningConfigArn pulumi.StringPtrOutput `pulumi:"codeSigningConfigArn"` // A dead-letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see [Dead-letter queues](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq). DeadLetterConfig FunctionDeadLetterConfigPtrOutput `pulumi:"deadLetterConfig"` // A description of the function. Description pulumi.StringPtrOutput `pulumi:"description"` // Environment variables that are accessible from function code during execution. Environment FunctionEnvironmentPtrOutput `pulumi:"environment"` // The size of the function's “/tmp“ directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB. EphemeralStorage FunctionEphemeralStoragePtrOutput `pulumi:"ephemeralStorage"` // Connection settings for an Amazon EFS file system. To connect a function to a file system, a mount target must be available in every Availability Zone that your function connects to. If your template contains an [AWS::EFS::MountTarget](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html) resource, you must also specify a “DependsOn“ attribute to ensure that the mount target is created or updated before the function. // For more information about using the “DependsOn“ attribute, see [DependsOn Attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html). FileSystemConfigs FunctionFileSystemConfigArrayOutput `pulumi:"fileSystemConfigs"` // The name of the Lambda function, up to 64 characters in length. If you don't specify a name, CFN generates one. // If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. FunctionName pulumi.StringPtrOutput `pulumi:"functionName"` // The name of the method within your code that Lambda calls to run your function. Handler is required if the deployment package is a .zip file archive. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see [Lambda programming model](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html). Handler pulumi.StringPtrOutput `pulumi:"handler"` // Configuration values that override the container image Dockerfile settings. For more information, see [Container image settings](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-parms). ImageConfig FunctionImageConfigPtrOutput `pulumi:"imageConfig"` // The ARN of the KMSlong (KMS) customer managed key that's used to encrypt your function's [environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption). When [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) is activated, Lambda also uses this key is to encrypt your function's snapshot. If you deploy your function using a container image, Lambda also uses this key to encrypt your function when it's deployed. Note that this is not the same key that's used to protect your container image in the Amazon Elastic Container Registry (Amazon ECR). If you don't provide a customer managed key, Lambda uses a default service key. KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"` // A list of [function layers](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) to add to the function's execution environment. Specify each layer by its ARN, including the version. Layers pulumi.StringArrayOutput `pulumi:"layers"` // The function's Amazon CloudWatch Logs configuration settings. LoggingConfig FunctionLoggingConfigPtrOutput `pulumi:"loggingConfig"` // The amount of [memory available to the function](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-memory-console) at runtime. Increasing the function memory also increases its CPU allocation. The default value is 128 MB. The value can be any multiple of 1 MB. Note that new AWS accounts have reduced concurrency and memory quotas. AWS raises these quotas automatically based on your usage. You can also request a quota increase. MemorySize pulumi.IntPtrOutput `pulumi:"memorySize"` // The type of deployment package. Set to “Image“ for container image and set “Zip“ for .zip file archive. PackageType FunctionPackageTypePtrOutput `pulumi:"packageType"` // The status of your function's recursive loop detection configuration. // // When this value is set to `Allow` and Lambda detects your function being invoked as part of a recursive loop, it doesn't take any action. // // When this value is set to `Terminate` and Lambda detects your function being invoked as part of a recursive loop, it stops your function being invoked and notifies you. RecursiveLoop FunctionRecursiveLoopPtrOutput `pulumi:"recursiveLoop"` // The number of simultaneous executions to reserve for the function. ReservedConcurrentExecutions pulumi.IntPtrOutput `pulumi:"reservedConcurrentExecutions"` // The Amazon Resource Name (ARN) of the function's execution role. Role pulumi.StringOutput `pulumi:"role"` // The identifier of the function's [runtime](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html). Runtime is required if the deployment package is a .zip file archive. Specifying a runtime results in an error if you're deploying a function using a container image. // The following list includes deprecated runtimes. Lambda blocks creating new functions and updating existing functions shortly after each runtime is deprecated. For more information, see [Runtime use after deprecation](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-deprecation-levels). // For a list of all currently supported runtimes, see [Supported runtimes](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported). Runtime pulumi.StringPtrOutput `pulumi:"runtime"` // Sets the runtime management configuration for a function's version. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html). RuntimeManagementConfig FunctionRuntimeManagementConfigPtrOutput `pulumi:"runtimeManagementConfig"` // The function's [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting. SnapStart FunctionSnapStartPtrOutput `pulumi:"snapStart"` SnapStartResponse FunctionSnapStartResponseOutput `pulumi:"snapStartResponse"` // A list of [tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) to apply to the function. Tags aws.TagArrayOutput `pulumi:"tags"` // The amount of time (in seconds) that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds. For more information, see [Lambda execution environment](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-context.html). Timeout pulumi.IntPtrOutput `pulumi:"timeout"` // Set “Mode“ to “Active“ to sample and trace a subset of incoming requests with [X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html). TracingConfig FunctionTracingConfigPtrOutput `pulumi:"tracingConfig"` // For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can access resources and the internet only through that VPC. For more information, see [Configuring a Lambda function to access resources in a VPC](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html). VpcConfig FunctionVpcConfigPtrOutput `pulumi:"vpcConfig"` }
The “AWS::Lambda::Function“ resource creates a Lambda function. To create a function, you need a [deployment package](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) and an [execution role](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html). The deployment package is a .zip file archive or container image that contains your function code. The execution role grants the function permission to use AWS services, such as Amazon CloudWatch Logs for log streaming and AWS X-Ray for request tracing.
You set the package type to ``Image`` if the deployment package is a [container image](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html). For a container image, the code property must include the URI of a container image in the Amazon ECR registry. You do not need to specify the handler and runtime properties. You set the package type to ``Zip`` if the deployment package is a [.zip file archive](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html#gettingstarted-package-zip). For a .zip file archive, the code property specifies the location of the .zip file. You must also specify the handler and runtime properties. For a Python example, see [Deploy Python Lambda functions with .zip file archives](https://docs.aws.amazon.com/lambda/latest/dg/python-package.html). You can use [code signing](https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html) if your deployment package is a .zip file archive. To enable code signing for this function, specify the ARN of a code-signing configuration. When a user attempts to deploy a code package with ``UpdateFunctionCode``, Lambda checks that the code package has a valid signature from a trusted publisher. The code-signing configuration includes a set of signing profiles, which define the trusted publishers for this function. Note that you configure [provisioned concurrency](https://docs.aws.amazon.com/lambda/latest/dg/provisioned-concurrency.html) on a ``AWS::Lambda::Version`` or a ``AWS::Lambda::Alias``. For a complete introduction to Lambda functions, see [What is Lambda?](https://docs.aws.amazon.com/lambda/latest/dg/lambda-welcome.html) in the *Lambda developer guide.*
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/lambda" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { function, err := lambda.NewFunction(ctx, "function", &lambda.FunctionArgs{ Handler: pulumi.String("index.handler"), Role: pulumi.String("arn:aws:iam::123456789012:role/lambda-role"), Code: &lambda.FunctionCodeArgs{ ZipFile: pulumi.String(`exports.handler = function(event){ console.log(JSON.stringify(event, null, 2)) const response = { statusCode: 200, body: JSON.stringify('Hello from Lambda!') } return response };
`),
}, Runtime: pulumi.String("nodejs18.x"), TracingConfig: &lambda.FunctionTracingConfigArgs{ Mode: lambda.FunctionTracingConfigModeActive, }, }) if err != nil { return err } version, err := lambda.NewVersion(ctx, "version", &lambda.VersionArgs{ FunctionName: function.ID(), Description: pulumi.String("v1"), }) if err != nil { return err } _, err = lambda.NewAlias(ctx, "alias", &lambda.AliasArgs{ FunctionName: function.ID(), FunctionVersion: version.Version, Name: pulumi.String("BLUE"), }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/lambda" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { function, err := lambda.NewFunction(ctx, "function", &lambda.FunctionArgs{ Handler: pulumi.String("index.handler"), Role: pulumi.String("arn:aws:iam::123456789012:role/lambda-role"), Code: &lambda.FunctionCodeArgs{ ZipFile: pulumi.String(`exports.handler = function(event){ console.log(JSON.stringify(event, null, 2)) const response = { statusCode: 200, body: JSON.stringify('Hello again from Lambda!') } return response }
`),
}, Runtime: pulumi.String("nodejs18.x"), TracingConfig: &lambda.FunctionTracingConfigArgs{ Mode: lambda.FunctionTracingConfigModeActive, }, }) if err != nil { return err } version, err := lambda.NewVersion(ctx, "version", &lambda.VersionArgs{ FunctionName: function.ID(), Description: pulumi.String("v1"), }) if err != nil { return err } newVersion, err := lambda.NewVersion(ctx, "newVersion", &lambda.VersionArgs{ FunctionName: function.ID(), Description: pulumi.String("v2"), }) if err != nil { return err } _, err = lambda.NewAlias(ctx, "alias", &lambda.AliasArgs{ FunctionName: function.ID(), FunctionVersion: newVersion.Version, Name: pulumi.String("BLUE"), RoutingConfig: &lambda.AliasRoutingConfigurationArgs{ AdditionalVersionWeights: lambda.AliasVersionWeightArray{ &lambda.AliasVersionWeightArgs{ FunctionVersion: version.Version, FunctionWeight: pulumi.Float64(0.5), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/lambda" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { function, err := lambda.NewFunction(ctx, "function", &lambda.FunctionArgs{ Handler: pulumi.String("index.handler"), Role: pulumi.String("arn:aws:iam::123456789012:role/lambda-role"), Code: &lambda.FunctionCodeArgs{ ZipFile: pulumi.String(`exports.handler = async (event) => { console.log(JSON.stringify(event, null, 2)); const response = { statusCode: 200, body: JSON.stringify('Hello from Lambda!'), }; return response; };
`),
}, Runtime: pulumi.String("nodejs18.x"), TracingConfig: &lambda.FunctionTracingConfigArgs{ Mode: lambda.FunctionTracingConfigModeActive, }, }) if err != nil { return err } version, err := lambda.NewVersion(ctx, "version", &lambda.VersionArgs{ FunctionName: function.ID(), }) if err != nil { return err } _, err = lambda.NewEventInvokeConfig(ctx, "asyncconfig", &lambda.EventInvokeConfigArgs{ DestinationConfig: &lambda.EventInvokeConfigDestinationConfigArgs{ OnFailure: &lambda.EventInvokeConfigOnFailureArgs{ Destination: pulumi.String("arn:aws:sqs:us-east-2:123456789012:dlq"), }, OnSuccess: &lambda.EventInvokeConfigOnSuccessArgs{ Destination: pulumi.String("arn:aws:sqs:us-east-2:123456789012:dlq"), }, }, FunctionName: function.ID(), MaximumEventAgeInSeconds: pulumi.Int(300), MaximumRetryAttempts: pulumi.Int(1), Qualifier: version.Version, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/lambda" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := lambda.NewFunction(ctx, "primer", &lambda.FunctionArgs{ Runtime: pulumi.String("nodejs18.x"), Role: pulumi.String("arn:aws:iam::123456789012:role/lambda-role"), Handler: pulumi.String("index.handler"), Code: &lambda.FunctionCodeArgs{ ZipFile: pulumi.String(`const { S3Client, ListBucketsCommand } = require("@aws-sdk/client-s3");
const s3 = new S3Client({ region: "us-east-1" }); // replace "us-east-1" with your AWS region
exports.handler = async function(event) { const command = new ListBucketsCommand({}); const response = await s3.send(command); return response.Buckets; };
`),
}, Description: pulumi.String("List Amazon S3 buckets in us-east-1."), TracingConfig: &lambda.FunctionTracingConfigArgs{ Mode: lambda.FunctionTracingConfigModeActive, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/lambda" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := lambda.NewFunction(ctx, "function", &lambda.FunctionArgs{ Handler: pulumi.String("index.handler"), Role: pulumi.String("arn:aws:iam::123456789012:role/lambda-role"), Code: &lambda.FunctionCodeArgs{ S3Bucket: pulumi.String("my-bucket"), S3Key: pulumi.String("function.zip"), }, Runtime: pulumi.String("nodejs18.x"), Timeout: pulumi.Int(5), TracingConfig: &lambda.FunctionTracingConfigArgs{ Mode: lambda.FunctionTracingConfigModeActive, }, VpcConfig: &lambda.FunctionVpcConfigArgs{ SecurityGroupIds: pulumi.StringArray{ pulumi.String("sg-085912345678492fb"), }, SubnetIds: pulumi.StringArray{ pulumi.String("subnet-071f712345678e7c8"), pulumi.String("subnet-07fd123456788a036"), }, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/lambda" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { function, err := lambda.NewFunction(ctx, "function", &lambda.FunctionArgs{ Handler: pulumi.String("index.handler"), Role: pulumi.String("arn:aws:iam::123456789012:role/lambda-role"), Code: &lambda.FunctionCodeArgs{ ZipFile: pulumi.String(`exports.handler = async (event) => { console.log(JSON.stringify(event, null, 2)); const response = { statusCode: 200, body: JSON.stringify('Hello from Lambda!'), }; return response; };
`),
}, Runtime: pulumi.String("nodejs18.x"), TracingConfig: &lambda.FunctionTracingConfigArgs{ Mode: lambda.FunctionTracingConfigModeActive, }, }) if err != nil { return err } _, err = lambda.NewVersion(ctx, "version", &lambda.VersionArgs{ FunctionName: function.ID(), Description: pulumi.String("v1"), ProvisionedConcurrencyConfig: &lambda.VersionProvisionedConcurrencyConfigurationArgs{ ProvisionedConcurrentExecutions: pulumi.Int(20), }, }) if err != nil { return err } return nil }) }
```
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 FunctionArchitecturesItem ¶ added in v0.2.0
type FunctionArchitecturesItem string
func (FunctionArchitecturesItem) ElementType ¶ added in v0.2.0
func (FunctionArchitecturesItem) ElementType() reflect.Type
func (FunctionArchitecturesItem) ToFunctionArchitecturesItemOutput ¶ added in v0.2.0
func (e FunctionArchitecturesItem) ToFunctionArchitecturesItemOutput() FunctionArchitecturesItemOutput
func (FunctionArchitecturesItem) ToFunctionArchitecturesItemOutputWithContext ¶ added in v0.2.0
func (e FunctionArchitecturesItem) ToFunctionArchitecturesItemOutputWithContext(ctx context.Context) FunctionArchitecturesItemOutput
func (FunctionArchitecturesItem) ToFunctionArchitecturesItemPtrOutput ¶ added in v0.2.0
func (e FunctionArchitecturesItem) ToFunctionArchitecturesItemPtrOutput() FunctionArchitecturesItemPtrOutput
func (FunctionArchitecturesItem) ToFunctionArchitecturesItemPtrOutputWithContext ¶ added in v0.2.0
func (e FunctionArchitecturesItem) ToFunctionArchitecturesItemPtrOutputWithContext(ctx context.Context) FunctionArchitecturesItemPtrOutput
func (FunctionArchitecturesItem) ToStringOutput ¶ added in v0.2.0
func (e FunctionArchitecturesItem) ToStringOutput() pulumi.StringOutput
func (FunctionArchitecturesItem) ToStringOutputWithContext ¶ added in v0.2.0
func (e FunctionArchitecturesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionArchitecturesItem) ToStringPtrOutput ¶ added in v0.2.0
func (e FunctionArchitecturesItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionArchitecturesItem) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (e FunctionArchitecturesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionArchitecturesItemArray ¶ added in v0.2.0
type FunctionArchitecturesItemArray []FunctionArchitecturesItem
func (FunctionArchitecturesItemArray) ElementType ¶ added in v0.2.0
func (FunctionArchitecturesItemArray) ElementType() reflect.Type
func (FunctionArchitecturesItemArray) ToFunctionArchitecturesItemArrayOutput ¶ added in v0.2.0
func (i FunctionArchitecturesItemArray) ToFunctionArchitecturesItemArrayOutput() FunctionArchitecturesItemArrayOutput
func (FunctionArchitecturesItemArray) ToFunctionArchitecturesItemArrayOutputWithContext ¶ added in v0.2.0
func (i FunctionArchitecturesItemArray) ToFunctionArchitecturesItemArrayOutputWithContext(ctx context.Context) FunctionArchitecturesItemArrayOutput
type FunctionArchitecturesItemArrayInput ¶ added in v0.2.0
type FunctionArchitecturesItemArrayInput interface { pulumi.Input ToFunctionArchitecturesItemArrayOutput() FunctionArchitecturesItemArrayOutput ToFunctionArchitecturesItemArrayOutputWithContext(context.Context) FunctionArchitecturesItemArrayOutput }
FunctionArchitecturesItemArrayInput is an input type that accepts FunctionArchitecturesItemArray and FunctionArchitecturesItemArrayOutput values. You can construct a concrete instance of `FunctionArchitecturesItemArrayInput` via:
FunctionArchitecturesItemArray{ FunctionArchitecturesItemArgs{...} }
type FunctionArchitecturesItemArrayOutput ¶ added in v0.2.0
type FunctionArchitecturesItemArrayOutput struct{ *pulumi.OutputState }
func (FunctionArchitecturesItemArrayOutput) ElementType ¶ added in v0.2.0
func (FunctionArchitecturesItemArrayOutput) ElementType() reflect.Type
func (FunctionArchitecturesItemArrayOutput) Index ¶ added in v0.2.0
func (o FunctionArchitecturesItemArrayOutput) Index(i pulumi.IntInput) FunctionArchitecturesItemOutput
func (FunctionArchitecturesItemArrayOutput) ToFunctionArchitecturesItemArrayOutput ¶ added in v0.2.0
func (o FunctionArchitecturesItemArrayOutput) ToFunctionArchitecturesItemArrayOutput() FunctionArchitecturesItemArrayOutput
func (FunctionArchitecturesItemArrayOutput) ToFunctionArchitecturesItemArrayOutputWithContext ¶ added in v0.2.0
func (o FunctionArchitecturesItemArrayOutput) ToFunctionArchitecturesItemArrayOutputWithContext(ctx context.Context) FunctionArchitecturesItemArrayOutput
type FunctionArchitecturesItemInput ¶ added in v0.2.0
type FunctionArchitecturesItemInput interface { pulumi.Input ToFunctionArchitecturesItemOutput() FunctionArchitecturesItemOutput ToFunctionArchitecturesItemOutputWithContext(context.Context) FunctionArchitecturesItemOutput }
FunctionArchitecturesItemInput is an input type that accepts values of the FunctionArchitecturesItem enum A concrete instance of `FunctionArchitecturesItemInput` can be one of the following:
FunctionArchitecturesItemX8664 FunctionArchitecturesItemArm64
type FunctionArchitecturesItemOutput ¶ added in v0.2.0
type FunctionArchitecturesItemOutput struct{ *pulumi.OutputState }
func (FunctionArchitecturesItemOutput) ElementType ¶ added in v0.2.0
func (FunctionArchitecturesItemOutput) ElementType() reflect.Type
func (FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemOutput ¶ added in v0.2.0
func (o FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemOutput() FunctionArchitecturesItemOutput
func (FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemOutputWithContext ¶ added in v0.2.0
func (o FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemOutputWithContext(ctx context.Context) FunctionArchitecturesItemOutput
func (FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemPtrOutput ¶ added in v0.2.0
func (o FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemPtrOutput() FunctionArchitecturesItemPtrOutput
func (FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemPtrOutputWithContext ¶ added in v0.2.0
func (o FunctionArchitecturesItemOutput) ToFunctionArchitecturesItemPtrOutputWithContext(ctx context.Context) FunctionArchitecturesItemPtrOutput
func (FunctionArchitecturesItemOutput) ToStringOutput ¶ added in v0.2.0
func (o FunctionArchitecturesItemOutput) ToStringOutput() pulumi.StringOutput
func (FunctionArchitecturesItemOutput) ToStringOutputWithContext ¶ added in v0.2.0
func (o FunctionArchitecturesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionArchitecturesItemOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o FunctionArchitecturesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionArchitecturesItemOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o FunctionArchitecturesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionArchitecturesItemPtrInput ¶ added in v0.2.0
type FunctionArchitecturesItemPtrInput interface { pulumi.Input ToFunctionArchitecturesItemPtrOutput() FunctionArchitecturesItemPtrOutput ToFunctionArchitecturesItemPtrOutputWithContext(context.Context) FunctionArchitecturesItemPtrOutput }
func FunctionArchitecturesItemPtr ¶ added in v0.2.0
func FunctionArchitecturesItemPtr(v string) FunctionArchitecturesItemPtrInput
type FunctionArchitecturesItemPtrOutput ¶ added in v0.2.0
type FunctionArchitecturesItemPtrOutput struct{ *pulumi.OutputState }
func (FunctionArchitecturesItemPtrOutput) Elem ¶ added in v0.2.0
func (o FunctionArchitecturesItemPtrOutput) Elem() FunctionArchitecturesItemOutput
func (FunctionArchitecturesItemPtrOutput) ElementType ¶ added in v0.2.0
func (FunctionArchitecturesItemPtrOutput) ElementType() reflect.Type
func (FunctionArchitecturesItemPtrOutput) ToFunctionArchitecturesItemPtrOutput ¶ added in v0.2.0
func (o FunctionArchitecturesItemPtrOutput) ToFunctionArchitecturesItemPtrOutput() FunctionArchitecturesItemPtrOutput
func (FunctionArchitecturesItemPtrOutput) ToFunctionArchitecturesItemPtrOutputWithContext ¶ added in v0.2.0
func (o FunctionArchitecturesItemPtrOutput) ToFunctionArchitecturesItemPtrOutputWithContext(ctx context.Context) FunctionArchitecturesItemPtrOutput
func (FunctionArchitecturesItemPtrOutput) ToStringPtrOutput ¶ added in v0.2.0
func (o FunctionArchitecturesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionArchitecturesItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.2.0
func (o FunctionArchitecturesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionArgs ¶
type FunctionArgs struct { // The instruction set architecture that the function supports. Enter a string array with one of the valid values (arm64 or x86_64). The default value is “x86_64“. Architectures FunctionArchitecturesItemArrayInput // The code for the function. Code FunctionCodeInput // To enable code signing for this function, specify the ARN of a code-signing configuration. A code-signing configuration includes a set of signing profiles, which define the trusted publishers for this function. CodeSigningConfigArn pulumi.StringPtrInput // A dead-letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see [Dead-letter queues](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq). DeadLetterConfig FunctionDeadLetterConfigPtrInput // A description of the function. Description pulumi.StringPtrInput // Environment variables that are accessible from function code during execution. Environment FunctionEnvironmentPtrInput // The size of the function's “/tmp“ directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB. EphemeralStorage FunctionEphemeralStoragePtrInput // Connection settings for an Amazon EFS file system. To connect a function to a file system, a mount target must be available in every Availability Zone that your function connects to. If your template contains an [AWS::EFS::MountTarget](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html) resource, you must also specify a “DependsOn“ attribute to ensure that the mount target is created or updated before the function. // For more information about using the “DependsOn“ attribute, see [DependsOn Attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html). FileSystemConfigs FunctionFileSystemConfigArrayInput // The name of the Lambda function, up to 64 characters in length. If you don't specify a name, CFN generates one. // If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. FunctionName pulumi.StringPtrInput // The name of the method within your code that Lambda calls to run your function. Handler is required if the deployment package is a .zip file archive. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see [Lambda programming model](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html). Handler pulumi.StringPtrInput // Configuration values that override the container image Dockerfile settings. For more information, see [Container image settings](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-parms). ImageConfig FunctionImageConfigPtrInput // The ARN of the KMSlong (KMS) customer managed key that's used to encrypt your function's [environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption). When [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) is activated, Lambda also uses this key is to encrypt your function's snapshot. If you deploy your function using a container image, Lambda also uses this key to encrypt your function when it's deployed. Note that this is not the same key that's used to protect your container image in the Amazon Elastic Container Registry (Amazon ECR). If you don't provide a customer managed key, Lambda uses a default service key. KmsKeyArn pulumi.StringPtrInput // A list of [function layers](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) to add to the function's execution environment. Specify each layer by its ARN, including the version. Layers pulumi.StringArrayInput // The function's Amazon CloudWatch Logs configuration settings. LoggingConfig FunctionLoggingConfigPtrInput // The amount of [memory available to the function](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-memory-console) at runtime. Increasing the function memory also increases its CPU allocation. The default value is 128 MB. The value can be any multiple of 1 MB. Note that new AWS accounts have reduced concurrency and memory quotas. AWS raises these quotas automatically based on your usage. You can also request a quota increase. MemorySize pulumi.IntPtrInput // The type of deployment package. Set to “Image“ for container image and set “Zip“ for .zip file archive. PackageType FunctionPackageTypePtrInput // The status of your function's recursive loop detection configuration. // // When this value is set to `Allow` and Lambda detects your function being invoked as part of a recursive loop, it doesn't take any action. // // When this value is set to `Terminate` and Lambda detects your function being invoked as part of a recursive loop, it stops your function being invoked and notifies you. RecursiveLoop FunctionRecursiveLoopPtrInput // The number of simultaneous executions to reserve for the function. ReservedConcurrentExecutions pulumi.IntPtrInput // The Amazon Resource Name (ARN) of the function's execution role. Role pulumi.StringInput // The identifier of the function's [runtime](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html). Runtime is required if the deployment package is a .zip file archive. Specifying a runtime results in an error if you're deploying a function using a container image. // The following list includes deprecated runtimes. Lambda blocks creating new functions and updating existing functions shortly after each runtime is deprecated. For more information, see [Runtime use after deprecation](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-deprecation-levels). // For a list of all currently supported runtimes, see [Supported runtimes](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported). Runtime pulumi.StringPtrInput // Sets the runtime management configuration for a function's version. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html). RuntimeManagementConfig FunctionRuntimeManagementConfigPtrInput // The function's [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting. SnapStart FunctionSnapStartPtrInput // A list of [tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) to apply to the function. Tags aws.TagArrayInput // The amount of time (in seconds) that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds. For more information, see [Lambda execution environment](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-context.html). Timeout pulumi.IntPtrInput // Set “Mode“ to “Active“ to sample and trace a subset of incoming requests with [X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html). TracingConfig FunctionTracingConfigPtrInput // For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can access resources and the internet only through that VPC. For more information, see [Configuring a Lambda function to access resources in a VPC](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html). VpcConfig FunctionVpcConfigPtrInput }
The set of arguments for constructing a Function resource.
func (FunctionArgs) ElementType ¶
func (FunctionArgs) ElementType() reflect.Type
type FunctionCode ¶
type FunctionCode struct { // URI of a [container image](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html) in the Amazon ECR registry. ImageUri *string `pulumi:"imageUri"` // An Amazon S3 bucket in the same AWS-Region as your function. The bucket can be in a different AWS-account. S3Bucket *string `pulumi:"s3Bucket"` // The Amazon S3 key of the deployment package. S3Key *string `pulumi:"s3Key"` // For versioned objects, the version of the deployment package object to use. S3ObjectVersion *string `pulumi:"s3ObjectVersion"` SourceKmsKeyArn *string `pulumi:"sourceKmsKeyArn"` // (Node.js and Python) The source code of your Lambda function. If you include your function source inline with this parameter, CFN places it in a file named “index“ and zips it to create a [deployment package](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html). This zip file cannot exceed 4MB. For the “Handler“ property, the first part of the handler identifier must be “index“. For example, “index.handler“. // For JSON, you must escape quotes and special characters such as newline (“\n“) with a backslash. // If you specify a function that interacts with an AWS CloudFormation custom resource, you don't have to write your own functions to send responses to the custom resource that invoked the function. AWS CloudFormation provides a response module ([cfn-response](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-lambda-function-code-cfnresponsemodule.html)) that simplifies sending responses. See [Using Lambda with CloudFormation](https://docs.aws.amazon.com/lambda/latest/dg/services-cloudformation.html) for details. ZipFile *string `pulumi:"zipFile"` }
The [deployment package](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) for a Lambda function. To deploy a function defined as a container image, you specify the location of a container image in the Amazon ECR registry. For a .zip file deployment package, you can specify the location of an object in Amazon S3. For Node.js and Python functions, you can specify the function code inline in the template.
Changes to a deployment package in Amazon S3 or a container image in ECR are not detected automatically during stack updates. To update the function code, change the object key or version in the template.
type FunctionCodeArgs ¶
type FunctionCodeArgs struct { // URI of a [container image](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html) in the Amazon ECR registry. ImageUri pulumi.StringPtrInput `pulumi:"imageUri"` // An Amazon S3 bucket in the same AWS-Region as your function. The bucket can be in a different AWS-account. S3Bucket pulumi.StringPtrInput `pulumi:"s3Bucket"` // The Amazon S3 key of the deployment package. S3Key pulumi.StringPtrInput `pulumi:"s3Key"` // For versioned objects, the version of the deployment package object to use. S3ObjectVersion pulumi.StringPtrInput `pulumi:"s3ObjectVersion"` SourceKmsKeyArn pulumi.StringPtrInput `pulumi:"sourceKmsKeyArn"` // (Node.js and Python) The source code of your Lambda function. If you include your function source inline with this parameter, CFN places it in a file named “index“ and zips it to create a [deployment package](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html). This zip file cannot exceed 4MB. For the “Handler“ property, the first part of the handler identifier must be “index“. For example, “index.handler“. // For JSON, you must escape quotes and special characters such as newline (“\n“) with a backslash. // If you specify a function that interacts with an AWS CloudFormation custom resource, you don't have to write your own functions to send responses to the custom resource that invoked the function. AWS CloudFormation provides a response module ([cfn-response](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-lambda-function-code-cfnresponsemodule.html)) that simplifies sending responses. See [Using Lambda with CloudFormation](https://docs.aws.amazon.com/lambda/latest/dg/services-cloudformation.html) for details. ZipFile pulumi.StringPtrInput `pulumi:"zipFile"` }
The [deployment package](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) for a Lambda function. To deploy a function defined as a container image, you specify the location of a container image in the Amazon ECR registry. For a .zip file deployment package, you can specify the location of an object in Amazon S3. For Node.js and Python functions, you can specify the function code inline in the template.
Changes to a deployment package in Amazon S3 or a container image in ECR are not detected automatically during stack updates. To update the function code, change the object key or version in the template.
func (FunctionCodeArgs) ElementType ¶
func (FunctionCodeArgs) ElementType() reflect.Type
func (FunctionCodeArgs) ToFunctionCodeOutput ¶
func (i FunctionCodeArgs) ToFunctionCodeOutput() FunctionCodeOutput
func (FunctionCodeArgs) ToFunctionCodeOutputWithContext ¶
func (i FunctionCodeArgs) ToFunctionCodeOutputWithContext(ctx context.Context) FunctionCodeOutput
type FunctionCodeInput ¶
type FunctionCodeInput interface { pulumi.Input ToFunctionCodeOutput() FunctionCodeOutput ToFunctionCodeOutputWithContext(context.Context) FunctionCodeOutput }
FunctionCodeInput is an input type that accepts FunctionCodeArgs and FunctionCodeOutput values. You can construct a concrete instance of `FunctionCodeInput` via:
FunctionCodeArgs{...}
type FunctionCodeOutput ¶
type FunctionCodeOutput struct{ *pulumi.OutputState }
The [deployment package](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) for a Lambda function. To deploy a function defined as a container image, you specify the location of a container image in the Amazon ECR registry. For a .zip file deployment package, you can specify the location of an object in Amazon S3. For Node.js and Python functions, you can specify the function code inline in the template.
Changes to a deployment package in Amazon S3 or a container image in ECR are not detected automatically during stack updates. To update the function code, change the object key or version in the template.
func (FunctionCodeOutput) ElementType ¶
func (FunctionCodeOutput) ElementType() reflect.Type
func (FunctionCodeOutput) ImageUri ¶
func (o FunctionCodeOutput) ImageUri() pulumi.StringPtrOutput
URI of a [container image](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html) in the Amazon ECR registry.
func (FunctionCodeOutput) S3Bucket ¶
func (o FunctionCodeOutput) S3Bucket() pulumi.StringPtrOutput
An Amazon S3 bucket in the same AWS-Region as your function. The bucket can be in a different AWS-account.
func (FunctionCodeOutput) S3Key ¶
func (o FunctionCodeOutput) S3Key() pulumi.StringPtrOutput
The Amazon S3 key of the deployment package.
func (FunctionCodeOutput) S3ObjectVersion ¶
func (o FunctionCodeOutput) S3ObjectVersion() pulumi.StringPtrOutput
For versioned objects, the version of the deployment package object to use.
func (FunctionCodeOutput) SourceKmsKeyArn ¶ added in v0.116.0
func (o FunctionCodeOutput) SourceKmsKeyArn() pulumi.StringPtrOutput
func (FunctionCodeOutput) ToFunctionCodeOutput ¶
func (o FunctionCodeOutput) ToFunctionCodeOutput() FunctionCodeOutput
func (FunctionCodeOutput) ToFunctionCodeOutputWithContext ¶
func (o FunctionCodeOutput) ToFunctionCodeOutputWithContext(ctx context.Context) FunctionCodeOutput
func (FunctionCodeOutput) ZipFile ¶
func (o FunctionCodeOutput) ZipFile() pulumi.StringPtrOutput
(Node.js and Python) The source code of your Lambda function. If you include your function source inline with this parameter, CFN places it in a file named “index“ and zips it to create a [deployment package](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html). This zip file cannot exceed 4MB. For the “Handler“ property, the first part of the handler identifier must be “index“. For example, “index.handler“.
For JSON, you must escape quotes and special characters such as newline (``\n``) with a backslash. If you specify a function that interacts with an AWS CloudFormation custom resource, you don't have to write your own functions to send responses to the custom resource that invoked the function. AWS CloudFormation provides a response module ([cfn-response](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-lambda-function-code-cfnresponsemodule.html)) that simplifies sending responses. See [Using Lambda with CloudFormation](https://docs.aws.amazon.com/lambda/latest/dg/services-cloudformation.html) for details.
type FunctionDeadLetterConfig ¶
type FunctionDeadLetterConfig struct { // The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic. TargetArn *string `pulumi:"targetArn"` }
The [dead-letter queue](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#dlq) for failed asynchronous invocations.
type FunctionDeadLetterConfigArgs ¶
type FunctionDeadLetterConfigArgs struct { // The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic. TargetArn pulumi.StringPtrInput `pulumi:"targetArn"` }
The [dead-letter queue](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#dlq) for failed asynchronous invocations.
func (FunctionDeadLetterConfigArgs) ElementType ¶
func (FunctionDeadLetterConfigArgs) ElementType() reflect.Type
func (FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigOutput ¶
func (i FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigOutput() FunctionDeadLetterConfigOutput
func (FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigOutputWithContext ¶
func (i FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigOutputWithContext(ctx context.Context) FunctionDeadLetterConfigOutput
func (FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigPtrOutput ¶
func (i FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigPtrOutput() FunctionDeadLetterConfigPtrOutput
func (FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigPtrOutputWithContext ¶
func (i FunctionDeadLetterConfigArgs) ToFunctionDeadLetterConfigPtrOutputWithContext(ctx context.Context) FunctionDeadLetterConfigPtrOutput
type FunctionDeadLetterConfigInput ¶
type FunctionDeadLetterConfigInput interface { pulumi.Input ToFunctionDeadLetterConfigOutput() FunctionDeadLetterConfigOutput ToFunctionDeadLetterConfigOutputWithContext(context.Context) FunctionDeadLetterConfigOutput }
FunctionDeadLetterConfigInput is an input type that accepts FunctionDeadLetterConfigArgs and FunctionDeadLetterConfigOutput values. You can construct a concrete instance of `FunctionDeadLetterConfigInput` via:
FunctionDeadLetterConfigArgs{...}
type FunctionDeadLetterConfigOutput ¶
type FunctionDeadLetterConfigOutput struct{ *pulumi.OutputState }
The [dead-letter queue](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#dlq) for failed asynchronous invocations.
func (FunctionDeadLetterConfigOutput) ElementType ¶
func (FunctionDeadLetterConfigOutput) ElementType() reflect.Type
func (FunctionDeadLetterConfigOutput) TargetArn ¶
func (o FunctionDeadLetterConfigOutput) TargetArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
func (FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigOutput ¶
func (o FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigOutput() FunctionDeadLetterConfigOutput
func (FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigOutputWithContext ¶
func (o FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigOutputWithContext(ctx context.Context) FunctionDeadLetterConfigOutput
func (FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigPtrOutput ¶
func (o FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigPtrOutput() FunctionDeadLetterConfigPtrOutput
func (FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigPtrOutputWithContext ¶
func (o FunctionDeadLetterConfigOutput) ToFunctionDeadLetterConfigPtrOutputWithContext(ctx context.Context) FunctionDeadLetterConfigPtrOutput
type FunctionDeadLetterConfigPtrInput ¶
type FunctionDeadLetterConfigPtrInput interface { pulumi.Input ToFunctionDeadLetterConfigPtrOutput() FunctionDeadLetterConfigPtrOutput ToFunctionDeadLetterConfigPtrOutputWithContext(context.Context) FunctionDeadLetterConfigPtrOutput }
FunctionDeadLetterConfigPtrInput is an input type that accepts FunctionDeadLetterConfigArgs, FunctionDeadLetterConfigPtr and FunctionDeadLetterConfigPtrOutput values. You can construct a concrete instance of `FunctionDeadLetterConfigPtrInput` via:
FunctionDeadLetterConfigArgs{...} or: nil
func FunctionDeadLetterConfigPtr ¶
func FunctionDeadLetterConfigPtr(v *FunctionDeadLetterConfigArgs) FunctionDeadLetterConfigPtrInput
type FunctionDeadLetterConfigPtrOutput ¶
type FunctionDeadLetterConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionDeadLetterConfigPtrOutput) Elem ¶
func (o FunctionDeadLetterConfigPtrOutput) Elem() FunctionDeadLetterConfigOutput
func (FunctionDeadLetterConfigPtrOutput) ElementType ¶
func (FunctionDeadLetterConfigPtrOutput) ElementType() reflect.Type
func (FunctionDeadLetterConfigPtrOutput) TargetArn ¶
func (o FunctionDeadLetterConfigPtrOutput) TargetArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an Amazon SQS queue or Amazon SNS topic.
func (FunctionDeadLetterConfigPtrOutput) ToFunctionDeadLetterConfigPtrOutput ¶
func (o FunctionDeadLetterConfigPtrOutput) ToFunctionDeadLetterConfigPtrOutput() FunctionDeadLetterConfigPtrOutput
func (FunctionDeadLetterConfigPtrOutput) ToFunctionDeadLetterConfigPtrOutputWithContext ¶
func (o FunctionDeadLetterConfigPtrOutput) ToFunctionDeadLetterConfigPtrOutputWithContext(ctx context.Context) FunctionDeadLetterConfigPtrOutput
type FunctionEnvironment ¶
type FunctionEnvironment struct { // Environment variable key-value pairs. For more information, see [Using Lambda environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html). Variables map[string]string `pulumi:"variables"` }
A function's environment variable settings. You can use environment variables to adjust your function's behavior without updating code. An environment variable is a pair of strings that are stored in a function's version-specific configuration.
type FunctionEnvironmentArgs ¶
type FunctionEnvironmentArgs struct { // Environment variable key-value pairs. For more information, see [Using Lambda environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html). Variables pulumi.StringMapInput `pulumi:"variables"` }
A function's environment variable settings. You can use environment variables to adjust your function's behavior without updating code. An environment variable is a pair of strings that are stored in a function's version-specific configuration.
func (FunctionEnvironmentArgs) ElementType ¶
func (FunctionEnvironmentArgs) ElementType() reflect.Type
func (FunctionEnvironmentArgs) ToFunctionEnvironmentOutput ¶
func (i FunctionEnvironmentArgs) ToFunctionEnvironmentOutput() FunctionEnvironmentOutput
func (FunctionEnvironmentArgs) ToFunctionEnvironmentOutputWithContext ¶
func (i FunctionEnvironmentArgs) ToFunctionEnvironmentOutputWithContext(ctx context.Context) FunctionEnvironmentOutput
func (FunctionEnvironmentArgs) ToFunctionEnvironmentPtrOutput ¶
func (i FunctionEnvironmentArgs) ToFunctionEnvironmentPtrOutput() FunctionEnvironmentPtrOutput
func (FunctionEnvironmentArgs) ToFunctionEnvironmentPtrOutputWithContext ¶
func (i FunctionEnvironmentArgs) ToFunctionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionEnvironmentPtrOutput
type FunctionEnvironmentInput ¶
type FunctionEnvironmentInput interface { pulumi.Input ToFunctionEnvironmentOutput() FunctionEnvironmentOutput ToFunctionEnvironmentOutputWithContext(context.Context) FunctionEnvironmentOutput }
FunctionEnvironmentInput is an input type that accepts FunctionEnvironmentArgs and FunctionEnvironmentOutput values. You can construct a concrete instance of `FunctionEnvironmentInput` via:
FunctionEnvironmentArgs{...}
type FunctionEnvironmentOutput ¶
type FunctionEnvironmentOutput struct{ *pulumi.OutputState }
A function's environment variable settings. You can use environment variables to adjust your function's behavior without updating code. An environment variable is a pair of strings that are stored in a function's version-specific configuration.
func (FunctionEnvironmentOutput) ElementType ¶
func (FunctionEnvironmentOutput) ElementType() reflect.Type
func (FunctionEnvironmentOutput) ToFunctionEnvironmentOutput ¶
func (o FunctionEnvironmentOutput) ToFunctionEnvironmentOutput() FunctionEnvironmentOutput
func (FunctionEnvironmentOutput) ToFunctionEnvironmentOutputWithContext ¶
func (o FunctionEnvironmentOutput) ToFunctionEnvironmentOutputWithContext(ctx context.Context) FunctionEnvironmentOutput
func (FunctionEnvironmentOutput) ToFunctionEnvironmentPtrOutput ¶
func (o FunctionEnvironmentOutput) ToFunctionEnvironmentPtrOutput() FunctionEnvironmentPtrOutput
func (FunctionEnvironmentOutput) ToFunctionEnvironmentPtrOutputWithContext ¶
func (o FunctionEnvironmentOutput) ToFunctionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionEnvironmentPtrOutput
func (FunctionEnvironmentOutput) Variables ¶
func (o FunctionEnvironmentOutput) Variables() pulumi.StringMapOutput
Environment variable key-value pairs. For more information, see [Using Lambda environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html).
type FunctionEnvironmentPtrInput ¶
type FunctionEnvironmentPtrInput interface { pulumi.Input ToFunctionEnvironmentPtrOutput() FunctionEnvironmentPtrOutput ToFunctionEnvironmentPtrOutputWithContext(context.Context) FunctionEnvironmentPtrOutput }
FunctionEnvironmentPtrInput is an input type that accepts FunctionEnvironmentArgs, FunctionEnvironmentPtr and FunctionEnvironmentPtrOutput values. You can construct a concrete instance of `FunctionEnvironmentPtrInput` via:
FunctionEnvironmentArgs{...} or: nil
func FunctionEnvironmentPtr ¶
func FunctionEnvironmentPtr(v *FunctionEnvironmentArgs) FunctionEnvironmentPtrInput
type FunctionEnvironmentPtrOutput ¶
type FunctionEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (FunctionEnvironmentPtrOutput) Elem ¶
func (o FunctionEnvironmentPtrOutput) Elem() FunctionEnvironmentOutput
func (FunctionEnvironmentPtrOutput) ElementType ¶
func (FunctionEnvironmentPtrOutput) ElementType() reflect.Type
func (FunctionEnvironmentPtrOutput) ToFunctionEnvironmentPtrOutput ¶
func (o FunctionEnvironmentPtrOutput) ToFunctionEnvironmentPtrOutput() FunctionEnvironmentPtrOutput
func (FunctionEnvironmentPtrOutput) ToFunctionEnvironmentPtrOutputWithContext ¶
func (o FunctionEnvironmentPtrOutput) ToFunctionEnvironmentPtrOutputWithContext(ctx context.Context) FunctionEnvironmentPtrOutput
func (FunctionEnvironmentPtrOutput) Variables ¶
func (o FunctionEnvironmentPtrOutput) Variables() pulumi.StringMapOutput
Environment variable key-value pairs. For more information, see [Using Lambda environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html).
type FunctionEphemeralStorage ¶ added in v0.14.0
type FunctionEphemeralStorage struct { // The size of the function's “/tmp“ directory. Size int `pulumi:"size"` }
The size of the function's “/tmp“ directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB.
type FunctionEphemeralStorageArgs ¶ added in v0.14.0
type FunctionEphemeralStorageArgs struct { // The size of the function's “/tmp“ directory. Size pulumi.IntInput `pulumi:"size"` }
The size of the function's “/tmp“ directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB.
func (FunctionEphemeralStorageArgs) ElementType ¶ added in v0.14.0
func (FunctionEphemeralStorageArgs) ElementType() reflect.Type
func (FunctionEphemeralStorageArgs) ToFunctionEphemeralStorageOutput ¶ added in v0.14.0
func (i FunctionEphemeralStorageArgs) ToFunctionEphemeralStorageOutput() FunctionEphemeralStorageOutput
func (FunctionEphemeralStorageArgs) ToFunctionEphemeralStorageOutputWithContext ¶ added in v0.14.0
func (i FunctionEphemeralStorageArgs) ToFunctionEphemeralStorageOutputWithContext(ctx context.Context) FunctionEphemeralStorageOutput
func (FunctionEphemeralStorageArgs) ToFunctionEphemeralStoragePtrOutput ¶ added in v0.14.0
func (i FunctionEphemeralStorageArgs) ToFunctionEphemeralStoragePtrOutput() FunctionEphemeralStoragePtrOutput
func (FunctionEphemeralStorageArgs) ToFunctionEphemeralStoragePtrOutputWithContext ¶ added in v0.14.0
func (i FunctionEphemeralStorageArgs) ToFunctionEphemeralStoragePtrOutputWithContext(ctx context.Context) FunctionEphemeralStoragePtrOutput
type FunctionEphemeralStorageInput ¶ added in v0.14.0
type FunctionEphemeralStorageInput interface { pulumi.Input ToFunctionEphemeralStorageOutput() FunctionEphemeralStorageOutput ToFunctionEphemeralStorageOutputWithContext(context.Context) FunctionEphemeralStorageOutput }
FunctionEphemeralStorageInput is an input type that accepts FunctionEphemeralStorageArgs and FunctionEphemeralStorageOutput values. You can construct a concrete instance of `FunctionEphemeralStorageInput` via:
FunctionEphemeralStorageArgs{...}
type FunctionEphemeralStorageOutput ¶ added in v0.14.0
type FunctionEphemeralStorageOutput struct{ *pulumi.OutputState }
The size of the function's “/tmp“ directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB.
func (FunctionEphemeralStorageOutput) ElementType ¶ added in v0.14.0
func (FunctionEphemeralStorageOutput) ElementType() reflect.Type
func (FunctionEphemeralStorageOutput) Size ¶ added in v0.14.0
func (o FunctionEphemeralStorageOutput) Size() pulumi.IntOutput
The size of the function's “/tmp“ directory.
func (FunctionEphemeralStorageOutput) ToFunctionEphemeralStorageOutput ¶ added in v0.14.0
func (o FunctionEphemeralStorageOutput) ToFunctionEphemeralStorageOutput() FunctionEphemeralStorageOutput
func (FunctionEphemeralStorageOutput) ToFunctionEphemeralStorageOutputWithContext ¶ added in v0.14.0
func (o FunctionEphemeralStorageOutput) ToFunctionEphemeralStorageOutputWithContext(ctx context.Context) FunctionEphemeralStorageOutput
func (FunctionEphemeralStorageOutput) ToFunctionEphemeralStoragePtrOutput ¶ added in v0.14.0
func (o FunctionEphemeralStorageOutput) ToFunctionEphemeralStoragePtrOutput() FunctionEphemeralStoragePtrOutput
func (FunctionEphemeralStorageOutput) ToFunctionEphemeralStoragePtrOutputWithContext ¶ added in v0.14.0
func (o FunctionEphemeralStorageOutput) ToFunctionEphemeralStoragePtrOutputWithContext(ctx context.Context) FunctionEphemeralStoragePtrOutput
type FunctionEphemeralStoragePtrInput ¶ added in v0.14.0
type FunctionEphemeralStoragePtrInput interface { pulumi.Input ToFunctionEphemeralStoragePtrOutput() FunctionEphemeralStoragePtrOutput ToFunctionEphemeralStoragePtrOutputWithContext(context.Context) FunctionEphemeralStoragePtrOutput }
FunctionEphemeralStoragePtrInput is an input type that accepts FunctionEphemeralStorageArgs, FunctionEphemeralStoragePtr and FunctionEphemeralStoragePtrOutput values. You can construct a concrete instance of `FunctionEphemeralStoragePtrInput` via:
FunctionEphemeralStorageArgs{...} or: nil
func FunctionEphemeralStoragePtr ¶ added in v0.14.0
func FunctionEphemeralStoragePtr(v *FunctionEphemeralStorageArgs) FunctionEphemeralStoragePtrInput
type FunctionEphemeralStoragePtrOutput ¶ added in v0.14.0
type FunctionEphemeralStoragePtrOutput struct{ *pulumi.OutputState }
func (FunctionEphemeralStoragePtrOutput) Elem ¶ added in v0.14.0
func (o FunctionEphemeralStoragePtrOutput) Elem() FunctionEphemeralStorageOutput
func (FunctionEphemeralStoragePtrOutput) ElementType ¶ added in v0.14.0
func (FunctionEphemeralStoragePtrOutput) ElementType() reflect.Type
func (FunctionEphemeralStoragePtrOutput) Size ¶ added in v0.14.0
func (o FunctionEphemeralStoragePtrOutput) Size() pulumi.IntPtrOutput
The size of the function's “/tmp“ directory.
func (FunctionEphemeralStoragePtrOutput) ToFunctionEphemeralStoragePtrOutput ¶ added in v0.14.0
func (o FunctionEphemeralStoragePtrOutput) ToFunctionEphemeralStoragePtrOutput() FunctionEphemeralStoragePtrOutput
func (FunctionEphemeralStoragePtrOutput) ToFunctionEphemeralStoragePtrOutputWithContext ¶ added in v0.14.0
func (o FunctionEphemeralStoragePtrOutput) ToFunctionEphemeralStoragePtrOutputWithContext(ctx context.Context) FunctionEphemeralStoragePtrOutput
type FunctionFileSystemConfig ¶
type FunctionFileSystemConfig struct { // The Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system. Arn string `pulumi:"arn"` // The path where the function can access the file system, starting with “/mnt/“. LocalMountPath string `pulumi:"localMountPath"` }
Details about the connection between a Lambda function and an [Amazon EFS file system](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).
type FunctionFileSystemConfigArgs ¶
type FunctionFileSystemConfigArgs struct { // The Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system. Arn pulumi.StringInput `pulumi:"arn"` // The path where the function can access the file system, starting with “/mnt/“. LocalMountPath pulumi.StringInput `pulumi:"localMountPath"` }
Details about the connection between a Lambda function and an [Amazon EFS file system](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).
func (FunctionFileSystemConfigArgs) ElementType ¶
func (FunctionFileSystemConfigArgs) ElementType() reflect.Type
func (FunctionFileSystemConfigArgs) ToFunctionFileSystemConfigOutput ¶
func (i FunctionFileSystemConfigArgs) ToFunctionFileSystemConfigOutput() FunctionFileSystemConfigOutput
func (FunctionFileSystemConfigArgs) ToFunctionFileSystemConfigOutputWithContext ¶
func (i FunctionFileSystemConfigArgs) ToFunctionFileSystemConfigOutputWithContext(ctx context.Context) FunctionFileSystemConfigOutput
type FunctionFileSystemConfigArray ¶
type FunctionFileSystemConfigArray []FunctionFileSystemConfigInput
func (FunctionFileSystemConfigArray) ElementType ¶
func (FunctionFileSystemConfigArray) ElementType() reflect.Type
func (FunctionFileSystemConfigArray) ToFunctionFileSystemConfigArrayOutput ¶
func (i FunctionFileSystemConfigArray) ToFunctionFileSystemConfigArrayOutput() FunctionFileSystemConfigArrayOutput
func (FunctionFileSystemConfigArray) ToFunctionFileSystemConfigArrayOutputWithContext ¶
func (i FunctionFileSystemConfigArray) ToFunctionFileSystemConfigArrayOutputWithContext(ctx context.Context) FunctionFileSystemConfigArrayOutput
type FunctionFileSystemConfigArrayInput ¶
type FunctionFileSystemConfigArrayInput interface { pulumi.Input ToFunctionFileSystemConfigArrayOutput() FunctionFileSystemConfigArrayOutput ToFunctionFileSystemConfigArrayOutputWithContext(context.Context) FunctionFileSystemConfigArrayOutput }
FunctionFileSystemConfigArrayInput is an input type that accepts FunctionFileSystemConfigArray and FunctionFileSystemConfigArrayOutput values. You can construct a concrete instance of `FunctionFileSystemConfigArrayInput` via:
FunctionFileSystemConfigArray{ FunctionFileSystemConfigArgs{...} }
type FunctionFileSystemConfigArrayOutput ¶
type FunctionFileSystemConfigArrayOutput struct{ *pulumi.OutputState }
func (FunctionFileSystemConfigArrayOutput) ElementType ¶
func (FunctionFileSystemConfigArrayOutput) ElementType() reflect.Type
func (FunctionFileSystemConfigArrayOutput) Index ¶
func (o FunctionFileSystemConfigArrayOutput) Index(i pulumi.IntInput) FunctionFileSystemConfigOutput
func (FunctionFileSystemConfigArrayOutput) ToFunctionFileSystemConfigArrayOutput ¶
func (o FunctionFileSystemConfigArrayOutput) ToFunctionFileSystemConfigArrayOutput() FunctionFileSystemConfigArrayOutput
func (FunctionFileSystemConfigArrayOutput) ToFunctionFileSystemConfigArrayOutputWithContext ¶
func (o FunctionFileSystemConfigArrayOutput) ToFunctionFileSystemConfigArrayOutputWithContext(ctx context.Context) FunctionFileSystemConfigArrayOutput
type FunctionFileSystemConfigInput ¶
type FunctionFileSystemConfigInput interface { pulumi.Input ToFunctionFileSystemConfigOutput() FunctionFileSystemConfigOutput ToFunctionFileSystemConfigOutputWithContext(context.Context) FunctionFileSystemConfigOutput }
FunctionFileSystemConfigInput is an input type that accepts FunctionFileSystemConfigArgs and FunctionFileSystemConfigOutput values. You can construct a concrete instance of `FunctionFileSystemConfigInput` via:
FunctionFileSystemConfigArgs{...}
type FunctionFileSystemConfigOutput ¶
type FunctionFileSystemConfigOutput struct{ *pulumi.OutputState }
Details about the connection between a Lambda function and an [Amazon EFS file system](https://docs.aws.amazon.com/lambda/latest/dg/configuration-filesystem.html).
func (FunctionFileSystemConfigOutput) Arn ¶
func (o FunctionFileSystemConfigOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Amazon EFS access point that provides access to the file system.
func (FunctionFileSystemConfigOutput) ElementType ¶
func (FunctionFileSystemConfigOutput) ElementType() reflect.Type
func (FunctionFileSystemConfigOutput) LocalMountPath ¶
func (o FunctionFileSystemConfigOutput) LocalMountPath() pulumi.StringOutput
The path where the function can access the file system, starting with “/mnt/“.
func (FunctionFileSystemConfigOutput) ToFunctionFileSystemConfigOutput ¶
func (o FunctionFileSystemConfigOutput) ToFunctionFileSystemConfigOutput() FunctionFileSystemConfigOutput
func (FunctionFileSystemConfigOutput) ToFunctionFileSystemConfigOutputWithContext ¶
func (o FunctionFileSystemConfigOutput) ToFunctionFileSystemConfigOutputWithContext(ctx context.Context) FunctionFileSystemConfigOutput
type FunctionImageConfig ¶
type FunctionImageConfig struct { // Specifies parameters that you want to pass in with ENTRYPOINT. You can specify a maximum of 1,500 parameters in the list. Command []string `pulumi:"command"` // Specifies the entry point to their application, which is typically the location of the runtime executable. You can specify a maximum of 1,500 string entries in the list. EntryPoint []string `pulumi:"entryPoint"` // Specifies the working directory. The length of the directory string cannot exceed 1,000 characters. WorkingDirectory *string `pulumi:"workingDirectory"` }
Configuration values that override the container image Dockerfile settings. For more information, see [Container image settings](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-parms).
type FunctionImageConfigArgs ¶
type FunctionImageConfigArgs struct { // Specifies parameters that you want to pass in with ENTRYPOINT. You can specify a maximum of 1,500 parameters in the list. Command pulumi.StringArrayInput `pulumi:"command"` // Specifies the entry point to their application, which is typically the location of the runtime executable. You can specify a maximum of 1,500 string entries in the list. EntryPoint pulumi.StringArrayInput `pulumi:"entryPoint"` // Specifies the working directory. The length of the directory string cannot exceed 1,000 characters. WorkingDirectory pulumi.StringPtrInput `pulumi:"workingDirectory"` }
Configuration values that override the container image Dockerfile settings. For more information, see [Container image settings](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-parms).
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
func (FunctionImageConfigArgs) ToFunctionImageConfigPtrOutput ¶
func (i FunctionImageConfigArgs) ToFunctionImageConfigPtrOutput() FunctionImageConfigPtrOutput
func (FunctionImageConfigArgs) ToFunctionImageConfigPtrOutputWithContext ¶
func (i FunctionImageConfigArgs) ToFunctionImageConfigPtrOutputWithContext(ctx context.Context) FunctionImageConfigPtrOutput
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 }
Configuration values that override the container image Dockerfile settings. For more information, see [Container image settings](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-parms).
func (FunctionImageConfigOutput) Command ¶
func (o FunctionImageConfigOutput) Command() pulumi.StringArrayOutput
Specifies parameters that you want to pass in with ENTRYPOINT. You can specify a maximum of 1,500 parameters in the list.
func (FunctionImageConfigOutput) ElementType ¶
func (FunctionImageConfigOutput) ElementType() reflect.Type
func (FunctionImageConfigOutput) EntryPoint ¶
func (o FunctionImageConfigOutput) EntryPoint() pulumi.StringArrayOutput
Specifies the entry point to their application, which is typically the location of the runtime executable. You can specify a maximum of 1,500 string entries in the list.
func (FunctionImageConfigOutput) ToFunctionImageConfigOutput ¶
func (o FunctionImageConfigOutput) ToFunctionImageConfigOutput() FunctionImageConfigOutput
func (FunctionImageConfigOutput) ToFunctionImageConfigOutputWithContext ¶
func (o FunctionImageConfigOutput) ToFunctionImageConfigOutputWithContext(ctx context.Context) FunctionImageConfigOutput
func (FunctionImageConfigOutput) ToFunctionImageConfigPtrOutput ¶
func (o FunctionImageConfigOutput) ToFunctionImageConfigPtrOutput() FunctionImageConfigPtrOutput
func (FunctionImageConfigOutput) ToFunctionImageConfigPtrOutputWithContext ¶
func (o FunctionImageConfigOutput) ToFunctionImageConfigPtrOutputWithContext(ctx context.Context) FunctionImageConfigPtrOutput
func (FunctionImageConfigOutput) WorkingDirectory ¶
func (o FunctionImageConfigOutput) WorkingDirectory() pulumi.StringPtrOutput
Specifies the working directory. The length of the directory string cannot exceed 1,000 characters.
type FunctionImageConfigPtrInput ¶
type FunctionImageConfigPtrInput interface { pulumi.Input ToFunctionImageConfigPtrOutput() FunctionImageConfigPtrOutput ToFunctionImageConfigPtrOutputWithContext(context.Context) FunctionImageConfigPtrOutput }
FunctionImageConfigPtrInput is an input type that accepts FunctionImageConfigArgs, FunctionImageConfigPtr and FunctionImageConfigPtrOutput values. You can construct a concrete instance of `FunctionImageConfigPtrInput` via:
FunctionImageConfigArgs{...} or: nil
func FunctionImageConfigPtr ¶
func FunctionImageConfigPtr(v *FunctionImageConfigArgs) FunctionImageConfigPtrInput
type FunctionImageConfigPtrOutput ¶
type FunctionImageConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionImageConfigPtrOutput) Command ¶
func (o FunctionImageConfigPtrOutput) Command() pulumi.StringArrayOutput
Specifies parameters that you want to pass in with ENTRYPOINT. You can specify a maximum of 1,500 parameters in the list.
func (FunctionImageConfigPtrOutput) Elem ¶
func (o FunctionImageConfigPtrOutput) Elem() FunctionImageConfigOutput
func (FunctionImageConfigPtrOutput) ElementType ¶
func (FunctionImageConfigPtrOutput) ElementType() reflect.Type
func (FunctionImageConfigPtrOutput) EntryPoint ¶
func (o FunctionImageConfigPtrOutput) EntryPoint() pulumi.StringArrayOutput
Specifies the entry point to their application, which is typically the location of the runtime executable. You can specify a maximum of 1,500 string entries in the list.
func (FunctionImageConfigPtrOutput) ToFunctionImageConfigPtrOutput ¶
func (o FunctionImageConfigPtrOutput) ToFunctionImageConfigPtrOutput() FunctionImageConfigPtrOutput
func (FunctionImageConfigPtrOutput) ToFunctionImageConfigPtrOutputWithContext ¶
func (o FunctionImageConfigPtrOutput) ToFunctionImageConfigPtrOutputWithContext(ctx context.Context) FunctionImageConfigPtrOutput
func (FunctionImageConfigPtrOutput) WorkingDirectory ¶
func (o FunctionImageConfigPtrOutput) WorkingDirectory() pulumi.StringPtrOutput
Specifies the working directory. The length of the directory string cannot exceed 1,000 characters.
type FunctionInput ¶
type FunctionInput interface { pulumi.Input ToFunctionOutput() FunctionOutput ToFunctionOutputWithContext(ctx context.Context) FunctionOutput }
type FunctionLoggingConfig ¶ added in v0.85.0
type FunctionLoggingConfig struct { // Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where “TRACE“ is the highest level and “FATAL“ is the lowest. ApplicationLogLevel *FunctionLoggingConfigApplicationLogLevel `pulumi:"applicationLogLevel"` // The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON. LogFormat *FunctionLoggingConfigLogFormat `pulumi:"logFormat"` // The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named “/aws/lambda/<function name>“. To use a different log group, enter an existing log group or enter a new log group name. LogGroup *string `pulumi:"logGroup"` // Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where “DEBUG“ is the highest level and “WARN“ is the lowest. SystemLogLevel *FunctionLoggingConfigSystemLogLevel `pulumi:"systemLogLevel"` }
The function's Amazon CloudWatch Logs configuration settings.
type FunctionLoggingConfigApplicationLogLevel ¶ added in v0.85.0
type FunctionLoggingConfigApplicationLogLevel string
Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where “TRACE“ is the highest level and “FATAL“ is the lowest.
func (FunctionLoggingConfigApplicationLogLevel) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigApplicationLogLevel) ElementType() reflect.Type
func (FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelOutput() FunctionLoggingConfigApplicationLogLevelOutput
func (FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelOutputWithContext(ctx context.Context) FunctionLoggingConfigApplicationLogLevelOutput
func (FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelPtrOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelPtrOutput() FunctionLoggingConfigApplicationLogLevelPtrOutput
func (FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelPtrOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigApplicationLogLevel) ToFunctionLoggingConfigApplicationLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigApplicationLogLevelPtrOutput
func (FunctionLoggingConfigApplicationLogLevel) ToStringOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigApplicationLogLevel) ToStringOutput() pulumi.StringOutput
func (FunctionLoggingConfigApplicationLogLevel) ToStringOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigApplicationLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionLoggingConfigApplicationLogLevel) ToStringPtrOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigApplicationLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionLoggingConfigApplicationLogLevel) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigApplicationLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionLoggingConfigApplicationLogLevelInput ¶ added in v0.85.0
type FunctionLoggingConfigApplicationLogLevelInput interface { pulumi.Input ToFunctionLoggingConfigApplicationLogLevelOutput() FunctionLoggingConfigApplicationLogLevelOutput ToFunctionLoggingConfigApplicationLogLevelOutputWithContext(context.Context) FunctionLoggingConfigApplicationLogLevelOutput }
FunctionLoggingConfigApplicationLogLevelInput is an input type that accepts values of the FunctionLoggingConfigApplicationLogLevel enum A concrete instance of `FunctionLoggingConfigApplicationLogLevelInput` can be one of the following:
FunctionLoggingConfigApplicationLogLevelTrace FunctionLoggingConfigApplicationLogLevelDebug FunctionLoggingConfigApplicationLogLevelInfo FunctionLoggingConfigApplicationLogLevelWarn FunctionLoggingConfigApplicationLogLevelError FunctionLoggingConfigApplicationLogLevelFatal
type FunctionLoggingConfigApplicationLogLevelOutput ¶ added in v0.85.0
type FunctionLoggingConfigApplicationLogLevelOutput struct{ *pulumi.OutputState }
func (FunctionLoggingConfigApplicationLogLevelOutput) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigApplicationLogLevelOutput) ElementType() reflect.Type
func (FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelOutput() FunctionLoggingConfigApplicationLogLevelOutput
func (FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelOutputWithContext(ctx context.Context) FunctionLoggingConfigApplicationLogLevelOutput
func (FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutput() FunctionLoggingConfigApplicationLogLevelPtrOutput
func (FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigApplicationLogLevelPtrOutput
func (FunctionLoggingConfigApplicationLogLevelOutput) ToStringOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelOutput) ToStringOutput() pulumi.StringOutput
func (FunctionLoggingConfigApplicationLogLevelOutput) ToStringOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionLoggingConfigApplicationLogLevelOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionLoggingConfigApplicationLogLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionLoggingConfigApplicationLogLevelPtrInput ¶ added in v0.85.0
type FunctionLoggingConfigApplicationLogLevelPtrInput interface { pulumi.Input ToFunctionLoggingConfigApplicationLogLevelPtrOutput() FunctionLoggingConfigApplicationLogLevelPtrOutput ToFunctionLoggingConfigApplicationLogLevelPtrOutputWithContext(context.Context) FunctionLoggingConfigApplicationLogLevelPtrOutput }
func FunctionLoggingConfigApplicationLogLevelPtr ¶ added in v0.85.0
func FunctionLoggingConfigApplicationLogLevelPtr(v string) FunctionLoggingConfigApplicationLogLevelPtrInput
type FunctionLoggingConfigApplicationLogLevelPtrOutput ¶ added in v0.85.0
type FunctionLoggingConfigApplicationLogLevelPtrOutput struct{ *pulumi.OutputState }
func (FunctionLoggingConfigApplicationLogLevelPtrOutput) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigApplicationLogLevelPtrOutput) ElementType() reflect.Type
func (FunctionLoggingConfigApplicationLogLevelPtrOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelPtrOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutput() FunctionLoggingConfigApplicationLogLevelPtrOutput
func (FunctionLoggingConfigApplicationLogLevelPtrOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelPtrOutput) ToFunctionLoggingConfigApplicationLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigApplicationLogLevelPtrOutput
func (FunctionLoggingConfigApplicationLogLevelPtrOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionLoggingConfigApplicationLogLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigApplicationLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionLoggingConfigArgs ¶ added in v0.85.0
type FunctionLoggingConfigArgs struct { // Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where “TRACE“ is the highest level and “FATAL“ is the lowest. ApplicationLogLevel FunctionLoggingConfigApplicationLogLevelPtrInput `pulumi:"applicationLogLevel"` // The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON. LogFormat FunctionLoggingConfigLogFormatPtrInput `pulumi:"logFormat"` // The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named “/aws/lambda/<function name>“. To use a different log group, enter an existing log group or enter a new log group name. LogGroup pulumi.StringPtrInput `pulumi:"logGroup"` // Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where “DEBUG“ is the highest level and “WARN“ is the lowest. SystemLogLevel FunctionLoggingConfigSystemLogLevelPtrInput `pulumi:"systemLogLevel"` }
The function's Amazon CloudWatch Logs configuration settings.
func (FunctionLoggingConfigArgs) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigArgs) ElementType() reflect.Type
func (FunctionLoggingConfigArgs) ToFunctionLoggingConfigOutput ¶ added in v0.85.0
func (i FunctionLoggingConfigArgs) ToFunctionLoggingConfigOutput() FunctionLoggingConfigOutput
func (FunctionLoggingConfigArgs) ToFunctionLoggingConfigOutputWithContext ¶ added in v0.85.0
func (i FunctionLoggingConfigArgs) ToFunctionLoggingConfigOutputWithContext(ctx context.Context) FunctionLoggingConfigOutput
func (FunctionLoggingConfigArgs) ToFunctionLoggingConfigPtrOutput ¶ added in v0.85.0
func (i FunctionLoggingConfigArgs) ToFunctionLoggingConfigPtrOutput() FunctionLoggingConfigPtrOutput
func (FunctionLoggingConfigArgs) ToFunctionLoggingConfigPtrOutputWithContext ¶ added in v0.85.0
func (i FunctionLoggingConfigArgs) ToFunctionLoggingConfigPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigPtrOutput
type FunctionLoggingConfigInput ¶ added in v0.85.0
type FunctionLoggingConfigInput interface { pulumi.Input ToFunctionLoggingConfigOutput() FunctionLoggingConfigOutput ToFunctionLoggingConfigOutputWithContext(context.Context) FunctionLoggingConfigOutput }
FunctionLoggingConfigInput is an input type that accepts FunctionLoggingConfigArgs and FunctionLoggingConfigOutput values. You can construct a concrete instance of `FunctionLoggingConfigInput` via:
FunctionLoggingConfigArgs{...}
type FunctionLoggingConfigLogFormat ¶ added in v0.85.0
type FunctionLoggingConfigLogFormat string
The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
func (FunctionLoggingConfigLogFormat) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigLogFormat) ElementType() reflect.Type
func (FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatOutput() FunctionLoggingConfigLogFormatOutput
func (FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatOutputWithContext(ctx context.Context) FunctionLoggingConfigLogFormatOutput
func (FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatPtrOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatPtrOutput() FunctionLoggingConfigLogFormatPtrOutput
func (FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatPtrOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigLogFormat) ToFunctionLoggingConfigLogFormatPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigLogFormatPtrOutput
func (FunctionLoggingConfigLogFormat) ToStringOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigLogFormat) ToStringOutput() pulumi.StringOutput
func (FunctionLoggingConfigLogFormat) ToStringOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigLogFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionLoggingConfigLogFormat) ToStringPtrOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigLogFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionLoggingConfigLogFormat) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigLogFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionLoggingConfigLogFormatInput ¶ added in v0.85.0
type FunctionLoggingConfigLogFormatInput interface { pulumi.Input ToFunctionLoggingConfigLogFormatOutput() FunctionLoggingConfigLogFormatOutput ToFunctionLoggingConfigLogFormatOutputWithContext(context.Context) FunctionLoggingConfigLogFormatOutput }
FunctionLoggingConfigLogFormatInput is an input type that accepts values of the FunctionLoggingConfigLogFormat enum A concrete instance of `FunctionLoggingConfigLogFormatInput` can be one of the following:
FunctionLoggingConfigLogFormatText FunctionLoggingConfigLogFormatJson
type FunctionLoggingConfigLogFormatOutput ¶ added in v0.85.0
type FunctionLoggingConfigLogFormatOutput struct{ *pulumi.OutputState }
func (FunctionLoggingConfigLogFormatOutput) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigLogFormatOutput) ElementType() reflect.Type
func (FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatOutput() FunctionLoggingConfigLogFormatOutput
func (FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatOutputWithContext(ctx context.Context) FunctionLoggingConfigLogFormatOutput
func (FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatPtrOutput() FunctionLoggingConfigLogFormatPtrOutput
func (FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatOutput) ToFunctionLoggingConfigLogFormatPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigLogFormatPtrOutput
func (FunctionLoggingConfigLogFormatOutput) ToStringOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatOutput) ToStringOutput() pulumi.StringOutput
func (FunctionLoggingConfigLogFormatOutput) ToStringOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionLoggingConfigLogFormatOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionLoggingConfigLogFormatOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionLoggingConfigLogFormatPtrInput ¶ added in v0.85.0
type FunctionLoggingConfigLogFormatPtrInput interface { pulumi.Input ToFunctionLoggingConfigLogFormatPtrOutput() FunctionLoggingConfigLogFormatPtrOutput ToFunctionLoggingConfigLogFormatPtrOutputWithContext(context.Context) FunctionLoggingConfigLogFormatPtrOutput }
func FunctionLoggingConfigLogFormatPtr ¶ added in v0.85.0
func FunctionLoggingConfigLogFormatPtr(v string) FunctionLoggingConfigLogFormatPtrInput
type FunctionLoggingConfigLogFormatPtrOutput ¶ added in v0.85.0
type FunctionLoggingConfigLogFormatPtrOutput struct{ *pulumi.OutputState }
func (FunctionLoggingConfigLogFormatPtrOutput) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigLogFormatPtrOutput) ElementType() reflect.Type
func (FunctionLoggingConfigLogFormatPtrOutput) ToFunctionLoggingConfigLogFormatPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatPtrOutput) ToFunctionLoggingConfigLogFormatPtrOutput() FunctionLoggingConfigLogFormatPtrOutput
func (FunctionLoggingConfigLogFormatPtrOutput) ToFunctionLoggingConfigLogFormatPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatPtrOutput) ToFunctionLoggingConfigLogFormatPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigLogFormatPtrOutput
func (FunctionLoggingConfigLogFormatPtrOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionLoggingConfigLogFormatPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigLogFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionLoggingConfigOutput ¶ added in v0.85.0
type FunctionLoggingConfigOutput struct{ *pulumi.OutputState }
The function's Amazon CloudWatch Logs configuration settings.
func (FunctionLoggingConfigOutput) ApplicationLogLevel ¶ added in v0.85.0
func (o FunctionLoggingConfigOutput) ApplicationLogLevel() FunctionLoggingConfigApplicationLogLevelPtrOutput
Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where “TRACE“ is the highest level and “FATAL“ is the lowest.
func (FunctionLoggingConfigOutput) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigOutput) ElementType() reflect.Type
func (FunctionLoggingConfigOutput) LogFormat ¶ added in v0.85.0
func (o FunctionLoggingConfigOutput) LogFormat() FunctionLoggingConfigLogFormatPtrOutput
The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
func (FunctionLoggingConfigOutput) LogGroup ¶ added in v0.85.0
func (o FunctionLoggingConfigOutput) LogGroup() pulumi.StringPtrOutput
The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named “/aws/lambda/<function name>“. To use a different log group, enter an existing log group or enter a new log group name.
func (FunctionLoggingConfigOutput) SystemLogLevel ¶ added in v0.85.0
func (o FunctionLoggingConfigOutput) SystemLogLevel() FunctionLoggingConfigSystemLogLevelPtrOutput
Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where “DEBUG“ is the highest level and “WARN“ is the lowest.
func (FunctionLoggingConfigOutput) ToFunctionLoggingConfigOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigOutput) ToFunctionLoggingConfigOutput() FunctionLoggingConfigOutput
func (FunctionLoggingConfigOutput) ToFunctionLoggingConfigOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigOutput) ToFunctionLoggingConfigOutputWithContext(ctx context.Context) FunctionLoggingConfigOutput
func (FunctionLoggingConfigOutput) ToFunctionLoggingConfigPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigOutput) ToFunctionLoggingConfigPtrOutput() FunctionLoggingConfigPtrOutput
func (FunctionLoggingConfigOutput) ToFunctionLoggingConfigPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigOutput) ToFunctionLoggingConfigPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigPtrOutput
type FunctionLoggingConfigPtrInput ¶ added in v0.85.0
type FunctionLoggingConfigPtrInput interface { pulumi.Input ToFunctionLoggingConfigPtrOutput() FunctionLoggingConfigPtrOutput ToFunctionLoggingConfigPtrOutputWithContext(context.Context) FunctionLoggingConfigPtrOutput }
FunctionLoggingConfigPtrInput is an input type that accepts FunctionLoggingConfigArgs, FunctionLoggingConfigPtr and FunctionLoggingConfigPtrOutput values. You can construct a concrete instance of `FunctionLoggingConfigPtrInput` via:
FunctionLoggingConfigArgs{...} or: nil
func FunctionLoggingConfigPtr ¶ added in v0.85.0
func FunctionLoggingConfigPtr(v *FunctionLoggingConfigArgs) FunctionLoggingConfigPtrInput
type FunctionLoggingConfigPtrOutput ¶ added in v0.85.0
type FunctionLoggingConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionLoggingConfigPtrOutput) ApplicationLogLevel ¶ added in v0.85.0
func (o FunctionLoggingConfigPtrOutput) ApplicationLogLevel() FunctionLoggingConfigApplicationLogLevelPtrOutput
Set this property to filter the application logs for your function that Lambda sends to CloudWatch. Lambda only sends application logs at the selected level of detail and lower, where “TRACE“ is the highest level and “FATAL“ is the lowest.
func (FunctionLoggingConfigPtrOutput) Elem ¶ added in v0.85.0
func (o FunctionLoggingConfigPtrOutput) Elem() FunctionLoggingConfigOutput
func (FunctionLoggingConfigPtrOutput) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigPtrOutput) ElementType() reflect.Type
func (FunctionLoggingConfigPtrOutput) LogFormat ¶ added in v0.85.0
func (o FunctionLoggingConfigPtrOutput) LogFormat() FunctionLoggingConfigLogFormatPtrOutput
The format in which Lambda sends your function's application and system logs to CloudWatch. Select between plain text and structured JSON.
func (FunctionLoggingConfigPtrOutput) LogGroup ¶ added in v0.85.0
func (o FunctionLoggingConfigPtrOutput) LogGroup() pulumi.StringPtrOutput
The name of the Amazon CloudWatch log group the function sends logs to. By default, Lambda functions send logs to a default log group named “/aws/lambda/<function name>“. To use a different log group, enter an existing log group or enter a new log group name.
func (FunctionLoggingConfigPtrOutput) SystemLogLevel ¶ added in v0.85.0
func (o FunctionLoggingConfigPtrOutput) SystemLogLevel() FunctionLoggingConfigSystemLogLevelPtrOutput
Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where “DEBUG“ is the highest level and “WARN“ is the lowest.
func (FunctionLoggingConfigPtrOutput) ToFunctionLoggingConfigPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigPtrOutput) ToFunctionLoggingConfigPtrOutput() FunctionLoggingConfigPtrOutput
func (FunctionLoggingConfigPtrOutput) ToFunctionLoggingConfigPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigPtrOutput) ToFunctionLoggingConfigPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigPtrOutput
type FunctionLoggingConfigSystemLogLevel ¶ added in v0.85.0
type FunctionLoggingConfigSystemLogLevel string
Set this property to filter the system logs for your function that Lambda sends to CloudWatch. Lambda only sends system logs at the selected level of detail and lower, where “DEBUG“ is the highest level and “WARN“ is the lowest.
func (FunctionLoggingConfigSystemLogLevel) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigSystemLogLevel) ElementType() reflect.Type
func (FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelOutput() FunctionLoggingConfigSystemLogLevelOutput
func (FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelOutputWithContext(ctx context.Context) FunctionLoggingConfigSystemLogLevelOutput
func (FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelPtrOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelPtrOutput() FunctionLoggingConfigSystemLogLevelPtrOutput
func (FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelPtrOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigSystemLogLevel) ToFunctionLoggingConfigSystemLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigSystemLogLevelPtrOutput
func (FunctionLoggingConfigSystemLogLevel) ToStringOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigSystemLogLevel) ToStringOutput() pulumi.StringOutput
func (FunctionLoggingConfigSystemLogLevel) ToStringOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigSystemLogLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionLoggingConfigSystemLogLevel) ToStringPtrOutput ¶ added in v0.85.0
func (e FunctionLoggingConfigSystemLogLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionLoggingConfigSystemLogLevel) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (e FunctionLoggingConfigSystemLogLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionLoggingConfigSystemLogLevelInput ¶ added in v0.85.0
type FunctionLoggingConfigSystemLogLevelInput interface { pulumi.Input ToFunctionLoggingConfigSystemLogLevelOutput() FunctionLoggingConfigSystemLogLevelOutput ToFunctionLoggingConfigSystemLogLevelOutputWithContext(context.Context) FunctionLoggingConfigSystemLogLevelOutput }
FunctionLoggingConfigSystemLogLevelInput is an input type that accepts values of the FunctionLoggingConfigSystemLogLevel enum A concrete instance of `FunctionLoggingConfigSystemLogLevelInput` can be one of the following:
FunctionLoggingConfigSystemLogLevelDebug FunctionLoggingConfigSystemLogLevelInfo FunctionLoggingConfigSystemLogLevelWarn
type FunctionLoggingConfigSystemLogLevelOutput ¶ added in v0.85.0
type FunctionLoggingConfigSystemLogLevelOutput struct{ *pulumi.OutputState }
func (FunctionLoggingConfigSystemLogLevelOutput) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigSystemLogLevelOutput) ElementType() reflect.Type
func (FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelOutput() FunctionLoggingConfigSystemLogLevelOutput
func (FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelOutputWithContext(ctx context.Context) FunctionLoggingConfigSystemLogLevelOutput
func (FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutput() FunctionLoggingConfigSystemLogLevelPtrOutput
func (FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigSystemLogLevelPtrOutput
func (FunctionLoggingConfigSystemLogLevelOutput) ToStringOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelOutput) ToStringOutput() pulumi.StringOutput
func (FunctionLoggingConfigSystemLogLevelOutput) ToStringOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionLoggingConfigSystemLogLevelOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionLoggingConfigSystemLogLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionLoggingConfigSystemLogLevelPtrInput ¶ added in v0.85.0
type FunctionLoggingConfigSystemLogLevelPtrInput interface { pulumi.Input ToFunctionLoggingConfigSystemLogLevelPtrOutput() FunctionLoggingConfigSystemLogLevelPtrOutput ToFunctionLoggingConfigSystemLogLevelPtrOutputWithContext(context.Context) FunctionLoggingConfigSystemLogLevelPtrOutput }
func FunctionLoggingConfigSystemLogLevelPtr ¶ added in v0.85.0
func FunctionLoggingConfigSystemLogLevelPtr(v string) FunctionLoggingConfigSystemLogLevelPtrInput
type FunctionLoggingConfigSystemLogLevelPtrOutput ¶ added in v0.85.0
type FunctionLoggingConfigSystemLogLevelPtrOutput struct{ *pulumi.OutputState }
func (FunctionLoggingConfigSystemLogLevelPtrOutput) ElementType ¶ added in v0.85.0
func (FunctionLoggingConfigSystemLogLevelPtrOutput) ElementType() reflect.Type
func (FunctionLoggingConfigSystemLogLevelPtrOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelPtrOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutput() FunctionLoggingConfigSystemLogLevelPtrOutput
func (FunctionLoggingConfigSystemLogLevelPtrOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelPtrOutput) ToFunctionLoggingConfigSystemLogLevelPtrOutputWithContext(ctx context.Context) FunctionLoggingConfigSystemLogLevelPtrOutput
func (FunctionLoggingConfigSystemLogLevelPtrOutput) ToStringPtrOutput ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionLoggingConfigSystemLogLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.85.0
func (o FunctionLoggingConfigSystemLogLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionOutput ¶
type FunctionOutput struct{ *pulumi.OutputState }
func (FunctionOutput) Architectures ¶ added in v0.17.0
func (o FunctionOutput) Architectures() FunctionArchitecturesItemArrayOutput
The instruction set architecture that the function supports. Enter a string array with one of the valid values (arm64 or x86_64). The default value is “x86_64“.
func (FunctionOutput) Arn ¶ added in v0.17.0
func (o FunctionOutput) Arn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the function.
func (FunctionOutput) Code ¶ added in v0.17.0
func (o FunctionOutput) Code() FunctionCodeOutput
The code for the function.
func (FunctionOutput) CodeSigningConfigArn ¶ added in v0.17.0
func (o FunctionOutput) CodeSigningConfigArn() pulumi.StringPtrOutput
To enable code signing for this function, specify the ARN of a code-signing configuration. A code-signing configuration includes a set of signing profiles, which define the trusted publishers for this function.
func (FunctionOutput) DeadLetterConfig ¶ added in v0.17.0
func (o FunctionOutput) DeadLetterConfig() FunctionDeadLetterConfigPtrOutput
A dead-letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see [Dead-letter queues](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq).
func (FunctionOutput) Description ¶ added in v0.17.0
func (o FunctionOutput) Description() pulumi.StringPtrOutput
A description of the function.
func (FunctionOutput) ElementType ¶
func (FunctionOutput) ElementType() reflect.Type
func (FunctionOutput) Environment ¶ added in v0.17.0
func (o FunctionOutput) Environment() FunctionEnvironmentPtrOutput
Environment variables that are accessible from function code during execution.
func (FunctionOutput) EphemeralStorage ¶ added in v0.17.0
func (o FunctionOutput) EphemeralStorage() FunctionEphemeralStoragePtrOutput
The size of the function's “/tmp“ directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB.
func (FunctionOutput) FileSystemConfigs ¶ added in v0.17.0
func (o FunctionOutput) FileSystemConfigs() FunctionFileSystemConfigArrayOutput
Connection settings for an Amazon EFS file system. To connect a function to a file system, a mount target must be available in every Availability Zone that your function connects to. If your template contains an [AWS::EFS::MountTarget](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html) resource, you must also specify a “DependsOn“ attribute to ensure that the mount target is created or updated before the function.
For more information about using the ``DependsOn`` attribute, see [DependsOn Attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html).
func (FunctionOutput) FunctionName ¶ added in v0.17.0
func (o FunctionOutput) FunctionName() pulumi.StringPtrOutput
The name of the Lambda function, up to 64 characters in length. If you don't specify a name, CFN generates one.
If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
func (FunctionOutput) Handler ¶ added in v0.17.0
func (o FunctionOutput) Handler() pulumi.StringPtrOutput
The name of the method within your code that Lambda calls to run your function. Handler is required if the deployment package is a .zip file archive. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see [Lambda programming model](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html).
func (FunctionOutput) ImageConfig ¶ added in v0.17.0
func (o FunctionOutput) ImageConfig() FunctionImageConfigPtrOutput
Configuration values that override the container image Dockerfile settings. For more information, see [Container image settings](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-parms).
func (FunctionOutput) KmsKeyArn ¶ added in v0.17.0
func (o FunctionOutput) KmsKeyArn() pulumi.StringPtrOutput
The ARN of the KMSlong (KMS) customer managed key that's used to encrypt your function's [environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption). When [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) is activated, Lambda also uses this key is to encrypt your function's snapshot. If you deploy your function using a container image, Lambda also uses this key to encrypt your function when it's deployed. Note that this is not the same key that's used to protect your container image in the Amazon Elastic Container Registry (Amazon ECR). If you don't provide a customer managed key, Lambda uses a default service key.
func (FunctionOutput) Layers ¶ added in v0.17.0
func (o FunctionOutput) Layers() pulumi.StringArrayOutput
A list of [function layers](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) to add to the function's execution environment. Specify each layer by its ARN, including the version.
func (FunctionOutput) LoggingConfig ¶ added in v0.85.0
func (o FunctionOutput) LoggingConfig() FunctionLoggingConfigPtrOutput
The function's Amazon CloudWatch Logs configuration settings.
func (FunctionOutput) MemorySize ¶ added in v0.17.0
func (o FunctionOutput) MemorySize() pulumi.IntPtrOutput
The amount of [memory available to the function](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-memory-console) at runtime. Increasing the function memory also increases its CPU allocation. The default value is 128 MB. The value can be any multiple of 1 MB. Note that new AWS accounts have reduced concurrency and memory quotas. AWS raises these quotas automatically based on your usage. You can also request a quota increase.
func (FunctionOutput) PackageType ¶ added in v0.17.0
func (o FunctionOutput) PackageType() FunctionPackageTypePtrOutput
The type of deployment package. Set to “Image“ for container image and set “Zip“ for .zip file archive.
func (FunctionOutput) RecursiveLoop ¶ added in v0.118.0
func (o FunctionOutput) RecursiveLoop() FunctionRecursiveLoopPtrOutput
The status of your function's recursive loop detection configuration.
When this value is set to `Allow` and Lambda detects your function being invoked as part of a recursive loop, it doesn't take any action.
When this value is set to `Terminate` and Lambda detects your function being invoked as part of a recursive loop, it stops your function being invoked and notifies you.
func (FunctionOutput) ReservedConcurrentExecutions ¶ added in v0.17.0
func (o FunctionOutput) ReservedConcurrentExecutions() pulumi.IntPtrOutput
The number of simultaneous executions to reserve for the function.
func (FunctionOutput) Role ¶ added in v0.17.0
func (o FunctionOutput) Role() pulumi.StringOutput
The Amazon Resource Name (ARN) of the function's execution role.
func (FunctionOutput) Runtime ¶ added in v0.17.0
func (o FunctionOutput) Runtime() pulumi.StringPtrOutput
The identifier of the function's runtime(https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html). Runtime is required if the deployment package is a .zip file archive. Specifying a runtime results in an error if you're deploying a function using a container image.
The following list includes deprecated runtimes. Lambda blocks creating new functions and updating existing functions shortly after each runtime is deprecated. For more information, see [Runtime use after deprecation](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-deprecation-levels). For a list of all currently supported runtimes, see [Supported runtimes](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported).
func (FunctionOutput) RuntimeManagementConfig ¶ added in v0.49.0
func (o FunctionOutput) RuntimeManagementConfig() FunctionRuntimeManagementConfigPtrOutput
Sets the runtime management configuration for a function's version. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html).
func (FunctionOutput) SnapStart ¶ added in v0.43.0
func (o FunctionOutput) SnapStart() FunctionSnapStartPtrOutput
The function's [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting.
func (FunctionOutput) SnapStartResponse ¶ added in v0.43.0
func (o FunctionOutput) SnapStartResponse() FunctionSnapStartResponseOutput
func (FunctionOutput) Tags ¶ added in v0.17.0
func (o FunctionOutput) Tags() aws.TagArrayOutput
A list of [tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) to apply to the function.
func (FunctionOutput) Timeout ¶ added in v0.17.0
func (o FunctionOutput) Timeout() pulumi.IntPtrOutput
The amount of time (in seconds) that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds. For more information, see [Lambda execution environment](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-context.html).
func (FunctionOutput) ToFunctionOutput ¶
func (o FunctionOutput) ToFunctionOutput() FunctionOutput
func (FunctionOutput) ToFunctionOutputWithContext ¶
func (o FunctionOutput) ToFunctionOutputWithContext(ctx context.Context) FunctionOutput
func (FunctionOutput) TracingConfig ¶ added in v0.17.0
func (o FunctionOutput) TracingConfig() FunctionTracingConfigPtrOutput
Set “Mode“ to “Active“ to sample and trace a subset of incoming requests with [X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html).
func (FunctionOutput) VpcConfig ¶ added in v0.17.0
func (o FunctionOutput) VpcConfig() FunctionVpcConfigPtrOutput
For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can access resources and the internet only through that VPC. For more information, see [Configuring a Lambda function to access resources in a VPC](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html).
type FunctionPackageType ¶
type FunctionPackageType string
The type of deployment package. Set to “Image“ for container image and set “Zip“ for .zip file archive.
func (FunctionPackageType) ElementType ¶
func (FunctionPackageType) ElementType() reflect.Type
func (FunctionPackageType) ToFunctionPackageTypeOutput ¶
func (e FunctionPackageType) ToFunctionPackageTypeOutput() FunctionPackageTypeOutput
func (FunctionPackageType) ToFunctionPackageTypeOutputWithContext ¶
func (e FunctionPackageType) ToFunctionPackageTypeOutputWithContext(ctx context.Context) FunctionPackageTypeOutput
func (FunctionPackageType) ToFunctionPackageTypePtrOutput ¶
func (e FunctionPackageType) ToFunctionPackageTypePtrOutput() FunctionPackageTypePtrOutput
func (FunctionPackageType) ToFunctionPackageTypePtrOutputWithContext ¶
func (e FunctionPackageType) ToFunctionPackageTypePtrOutputWithContext(ctx context.Context) FunctionPackageTypePtrOutput
func (FunctionPackageType) ToStringOutput ¶
func (e FunctionPackageType) ToStringOutput() pulumi.StringOutput
func (FunctionPackageType) ToStringOutputWithContext ¶
func (e FunctionPackageType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionPackageType) ToStringPtrOutput ¶
func (e FunctionPackageType) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionPackageType) ToStringPtrOutputWithContext ¶
func (e FunctionPackageType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionPackageTypeInput ¶
type FunctionPackageTypeInput interface { pulumi.Input ToFunctionPackageTypeOutput() FunctionPackageTypeOutput ToFunctionPackageTypeOutputWithContext(context.Context) FunctionPackageTypeOutput }
FunctionPackageTypeInput is an input type that accepts values of the FunctionPackageType enum A concrete instance of `FunctionPackageTypeInput` can be one of the following:
FunctionPackageTypeImage FunctionPackageTypeZip
type FunctionPackageTypeOutput ¶
type FunctionPackageTypeOutput struct{ *pulumi.OutputState }
func (FunctionPackageTypeOutput) ElementType ¶
func (FunctionPackageTypeOutput) ElementType() reflect.Type
func (FunctionPackageTypeOutput) ToFunctionPackageTypeOutput ¶
func (o FunctionPackageTypeOutput) ToFunctionPackageTypeOutput() FunctionPackageTypeOutput
func (FunctionPackageTypeOutput) ToFunctionPackageTypeOutputWithContext ¶
func (o FunctionPackageTypeOutput) ToFunctionPackageTypeOutputWithContext(ctx context.Context) FunctionPackageTypeOutput
func (FunctionPackageTypeOutput) ToFunctionPackageTypePtrOutput ¶
func (o FunctionPackageTypeOutput) ToFunctionPackageTypePtrOutput() FunctionPackageTypePtrOutput
func (FunctionPackageTypeOutput) ToFunctionPackageTypePtrOutputWithContext ¶
func (o FunctionPackageTypeOutput) ToFunctionPackageTypePtrOutputWithContext(ctx context.Context) FunctionPackageTypePtrOutput
func (FunctionPackageTypeOutput) ToStringOutput ¶
func (o FunctionPackageTypeOutput) ToStringOutput() pulumi.StringOutput
func (FunctionPackageTypeOutput) ToStringOutputWithContext ¶
func (o FunctionPackageTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionPackageTypeOutput) ToStringPtrOutput ¶
func (o FunctionPackageTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionPackageTypeOutput) ToStringPtrOutputWithContext ¶
func (o FunctionPackageTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionPackageTypePtrInput ¶
type FunctionPackageTypePtrInput interface { pulumi.Input ToFunctionPackageTypePtrOutput() FunctionPackageTypePtrOutput ToFunctionPackageTypePtrOutputWithContext(context.Context) FunctionPackageTypePtrOutput }
func FunctionPackageTypePtr ¶
func FunctionPackageTypePtr(v string) FunctionPackageTypePtrInput
type FunctionPackageTypePtrOutput ¶
type FunctionPackageTypePtrOutput struct{ *pulumi.OutputState }
func (FunctionPackageTypePtrOutput) Elem ¶
func (o FunctionPackageTypePtrOutput) Elem() FunctionPackageTypeOutput
func (FunctionPackageTypePtrOutput) ElementType ¶
func (FunctionPackageTypePtrOutput) ElementType() reflect.Type
func (FunctionPackageTypePtrOutput) ToFunctionPackageTypePtrOutput ¶
func (o FunctionPackageTypePtrOutput) ToFunctionPackageTypePtrOutput() FunctionPackageTypePtrOutput
func (FunctionPackageTypePtrOutput) ToFunctionPackageTypePtrOutputWithContext ¶
func (o FunctionPackageTypePtrOutput) ToFunctionPackageTypePtrOutputWithContext(ctx context.Context) FunctionPackageTypePtrOutput
func (FunctionPackageTypePtrOutput) ToStringPtrOutput ¶
func (o FunctionPackageTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionPackageTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o FunctionPackageTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionRecursiveLoop ¶ added in v0.118.0
type FunctionRecursiveLoop string
The function recursion configuration.
func (FunctionRecursiveLoop) ElementType ¶ added in v0.118.0
func (FunctionRecursiveLoop) ElementType() reflect.Type
func (FunctionRecursiveLoop) ToFunctionRecursiveLoopOutput ¶ added in v0.118.0
func (e FunctionRecursiveLoop) ToFunctionRecursiveLoopOutput() FunctionRecursiveLoopOutput
func (FunctionRecursiveLoop) ToFunctionRecursiveLoopOutputWithContext ¶ added in v0.118.0
func (e FunctionRecursiveLoop) ToFunctionRecursiveLoopOutputWithContext(ctx context.Context) FunctionRecursiveLoopOutput
func (FunctionRecursiveLoop) ToFunctionRecursiveLoopPtrOutput ¶ added in v0.118.0
func (e FunctionRecursiveLoop) ToFunctionRecursiveLoopPtrOutput() FunctionRecursiveLoopPtrOutput
func (FunctionRecursiveLoop) ToFunctionRecursiveLoopPtrOutputWithContext ¶ added in v0.118.0
func (e FunctionRecursiveLoop) ToFunctionRecursiveLoopPtrOutputWithContext(ctx context.Context) FunctionRecursiveLoopPtrOutput
func (FunctionRecursiveLoop) ToStringOutput ¶ added in v0.118.0
func (e FunctionRecursiveLoop) ToStringOutput() pulumi.StringOutput
func (FunctionRecursiveLoop) ToStringOutputWithContext ¶ added in v0.118.0
func (e FunctionRecursiveLoop) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionRecursiveLoop) ToStringPtrOutput ¶ added in v0.118.0
func (e FunctionRecursiveLoop) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionRecursiveLoop) ToStringPtrOutputWithContext ¶ added in v0.118.0
func (e FunctionRecursiveLoop) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionRecursiveLoopInput ¶ added in v0.118.0
type FunctionRecursiveLoopInput interface { pulumi.Input ToFunctionRecursiveLoopOutput() FunctionRecursiveLoopOutput ToFunctionRecursiveLoopOutputWithContext(context.Context) FunctionRecursiveLoopOutput }
FunctionRecursiveLoopInput is an input type that accepts values of the FunctionRecursiveLoop enum A concrete instance of `FunctionRecursiveLoopInput` can be one of the following:
FunctionRecursiveLoopAllow FunctionRecursiveLoopTerminate
type FunctionRecursiveLoopOutput ¶ added in v0.118.0
type FunctionRecursiveLoopOutput struct{ *pulumi.OutputState }
func (FunctionRecursiveLoopOutput) ElementType ¶ added in v0.118.0
func (FunctionRecursiveLoopOutput) ElementType() reflect.Type
func (FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopOutput ¶ added in v0.118.0
func (o FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopOutput() FunctionRecursiveLoopOutput
func (FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopOutputWithContext ¶ added in v0.118.0
func (o FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopOutputWithContext(ctx context.Context) FunctionRecursiveLoopOutput
func (FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopPtrOutput ¶ added in v0.118.0
func (o FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopPtrOutput() FunctionRecursiveLoopPtrOutput
func (FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopPtrOutputWithContext ¶ added in v0.118.0
func (o FunctionRecursiveLoopOutput) ToFunctionRecursiveLoopPtrOutputWithContext(ctx context.Context) FunctionRecursiveLoopPtrOutput
func (FunctionRecursiveLoopOutput) ToStringOutput ¶ added in v0.118.0
func (o FunctionRecursiveLoopOutput) ToStringOutput() pulumi.StringOutput
func (FunctionRecursiveLoopOutput) ToStringOutputWithContext ¶ added in v0.118.0
func (o FunctionRecursiveLoopOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionRecursiveLoopOutput) ToStringPtrOutput ¶ added in v0.118.0
func (o FunctionRecursiveLoopOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionRecursiveLoopOutput) ToStringPtrOutputWithContext ¶ added in v0.118.0
func (o FunctionRecursiveLoopOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionRecursiveLoopPtrInput ¶ added in v0.118.0
type FunctionRecursiveLoopPtrInput interface { pulumi.Input ToFunctionRecursiveLoopPtrOutput() FunctionRecursiveLoopPtrOutput ToFunctionRecursiveLoopPtrOutputWithContext(context.Context) FunctionRecursiveLoopPtrOutput }
func FunctionRecursiveLoopPtr ¶ added in v0.118.0
func FunctionRecursiveLoopPtr(v string) FunctionRecursiveLoopPtrInput
type FunctionRecursiveLoopPtrOutput ¶ added in v0.118.0
type FunctionRecursiveLoopPtrOutput struct{ *pulumi.OutputState }
func (FunctionRecursiveLoopPtrOutput) Elem ¶ added in v0.118.0
func (o FunctionRecursiveLoopPtrOutput) Elem() FunctionRecursiveLoopOutput
func (FunctionRecursiveLoopPtrOutput) ElementType ¶ added in v0.118.0
func (FunctionRecursiveLoopPtrOutput) ElementType() reflect.Type
func (FunctionRecursiveLoopPtrOutput) ToFunctionRecursiveLoopPtrOutput ¶ added in v0.118.0
func (o FunctionRecursiveLoopPtrOutput) ToFunctionRecursiveLoopPtrOutput() FunctionRecursiveLoopPtrOutput
func (FunctionRecursiveLoopPtrOutput) ToFunctionRecursiveLoopPtrOutputWithContext ¶ added in v0.118.0
func (o FunctionRecursiveLoopPtrOutput) ToFunctionRecursiveLoopPtrOutputWithContext(ctx context.Context) FunctionRecursiveLoopPtrOutput
func (FunctionRecursiveLoopPtrOutput) ToStringPtrOutput ¶ added in v0.118.0
func (o FunctionRecursiveLoopPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionRecursiveLoopPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.118.0
func (o FunctionRecursiveLoopPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionRuntimeManagementConfig ¶ added in v0.49.0
type FunctionRuntimeManagementConfig struct { // The ARN of the runtime version you want the function to use. // This is only required if you're using the *Manual* runtime update mode. RuntimeVersionArn *string `pulumi:"runtimeVersionArn"` // Specify the runtime update mode. // + *Auto (default)* - Automatically update to the most recent and secure runtime version using a [Two-phase runtime version rollout](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-two-phase). This is the best choice for most customers to ensure they always benefit from runtime updates. // + *FunctionUpdate* - LAM updates the runtime of you function to the most recent and secure runtime version when you update your function. This approach synchronizes runtime updates with function deployments, giving you control over when runtime updates are applied and allowing you to detect and mitigate rare runtime update incompatibilities early. When using this setting, you need to regularly update your functions to keep their runtime up-to-date. // + *Manual* - You specify a runtime version in your function configuration. The function will use this runtime version indefinitely. In the rare case where a new runtime version is incompatible with an existing function, this allows you to roll back your function to an earlier runtime version. For more information, see [Roll back a runtime version](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-rollback). // // *Valid Values*: “Auto“ | “FunctionUpdate“ | “Manual“ UpdateRuntimeOn FunctionRuntimeManagementConfigUpdateRuntimeOn `pulumi:"updateRuntimeOn"` }
Sets the runtime management configuration for a function's version. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html).
type FunctionRuntimeManagementConfigArgs ¶ added in v0.49.0
type FunctionRuntimeManagementConfigArgs struct { // The ARN of the runtime version you want the function to use. // This is only required if you're using the *Manual* runtime update mode. RuntimeVersionArn pulumi.StringPtrInput `pulumi:"runtimeVersionArn"` // Specify the runtime update mode. // + *Auto (default)* - Automatically update to the most recent and secure runtime version using a [Two-phase runtime version rollout](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-two-phase). This is the best choice for most customers to ensure they always benefit from runtime updates. // + *FunctionUpdate* - LAM updates the runtime of you function to the most recent and secure runtime version when you update your function. This approach synchronizes runtime updates with function deployments, giving you control over when runtime updates are applied and allowing you to detect and mitigate rare runtime update incompatibilities early. When using this setting, you need to regularly update your functions to keep their runtime up-to-date. // + *Manual* - You specify a runtime version in your function configuration. The function will use this runtime version indefinitely. In the rare case where a new runtime version is incompatible with an existing function, this allows you to roll back your function to an earlier runtime version. For more information, see [Roll back a runtime version](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-rollback). // // *Valid Values*: “Auto“ | “FunctionUpdate“ | “Manual“ UpdateRuntimeOn FunctionRuntimeManagementConfigUpdateRuntimeOnInput `pulumi:"updateRuntimeOn"` }
Sets the runtime management configuration for a function's version. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html).
func (FunctionRuntimeManagementConfigArgs) ElementType ¶ added in v0.49.0
func (FunctionRuntimeManagementConfigArgs) ElementType() reflect.Type
func (FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigOutput ¶ added in v0.49.0
func (i FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigOutput() FunctionRuntimeManagementConfigOutput
func (FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigOutputWithContext ¶ added in v0.49.0
func (i FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigOutput
func (FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigPtrOutput ¶ added in v0.49.0
func (i FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigPtrOutput() FunctionRuntimeManagementConfigPtrOutput
func (FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigPtrOutputWithContext ¶ added in v0.49.0
func (i FunctionRuntimeManagementConfigArgs) ToFunctionRuntimeManagementConfigPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigPtrOutput
type FunctionRuntimeManagementConfigInput ¶ added in v0.49.0
type FunctionRuntimeManagementConfigInput interface { pulumi.Input ToFunctionRuntimeManagementConfigOutput() FunctionRuntimeManagementConfigOutput ToFunctionRuntimeManagementConfigOutputWithContext(context.Context) FunctionRuntimeManagementConfigOutput }
FunctionRuntimeManagementConfigInput is an input type that accepts FunctionRuntimeManagementConfigArgs and FunctionRuntimeManagementConfigOutput values. You can construct a concrete instance of `FunctionRuntimeManagementConfigInput` via:
FunctionRuntimeManagementConfigArgs{...}
type FunctionRuntimeManagementConfigOutput ¶ added in v0.49.0
type FunctionRuntimeManagementConfigOutput struct{ *pulumi.OutputState }
Sets the runtime management configuration for a function's version. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html).
func (FunctionRuntimeManagementConfigOutput) ElementType ¶ added in v0.49.0
func (FunctionRuntimeManagementConfigOutput) ElementType() reflect.Type
func (FunctionRuntimeManagementConfigOutput) RuntimeVersionArn ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigOutput) RuntimeVersionArn() pulumi.StringPtrOutput
The ARN of the runtime version you want the function to use.
This is only required if you're using the *Manual* runtime update mode.
func (FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigOutput ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigOutput() FunctionRuntimeManagementConfigOutput
func (FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigOutputWithContext ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigOutput
func (FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigPtrOutput ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigPtrOutput() FunctionRuntimeManagementConfigPtrOutput
func (FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigPtrOutputWithContext ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigOutput) ToFunctionRuntimeManagementConfigPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigPtrOutput
func (FunctionRuntimeManagementConfigOutput) UpdateRuntimeOn ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigOutput) UpdateRuntimeOn() FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
Specify the runtime update mode.
*Auto (default)* - Automatically update to the most recent and secure runtime version using a [Two-phase runtime version rollout](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-two-phase). This is the best choice for most customers to ensure they always benefit from runtime updates.
*FunctionUpdate* - LAM updates the runtime of you function to the most recent and secure runtime version when you update your function. This approach synchronizes runtime updates with function deployments, giving you control over when runtime updates are applied and allowing you to detect and mitigate rare runtime update incompatibilities early. When using this setting, you need to regularly update your functions to keep their runtime up-to-date.
*Manual* - You specify a runtime version in your function configuration. The function will use this runtime version indefinitely. In the rare case where a new runtime version is incompatible with an existing function, this allows you to roll back your function to an earlier runtime version. For more information, see [Roll back a runtime version](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-rollback).
*Valid Values*: “Auto“ | “FunctionUpdate“ | “Manual“
type FunctionRuntimeManagementConfigPtrInput ¶ added in v0.49.0
type FunctionRuntimeManagementConfigPtrInput interface { pulumi.Input ToFunctionRuntimeManagementConfigPtrOutput() FunctionRuntimeManagementConfigPtrOutput ToFunctionRuntimeManagementConfigPtrOutputWithContext(context.Context) FunctionRuntimeManagementConfigPtrOutput }
FunctionRuntimeManagementConfigPtrInput is an input type that accepts FunctionRuntimeManagementConfigArgs, FunctionRuntimeManagementConfigPtr and FunctionRuntimeManagementConfigPtrOutput values. You can construct a concrete instance of `FunctionRuntimeManagementConfigPtrInput` via:
FunctionRuntimeManagementConfigArgs{...} or: nil
func FunctionRuntimeManagementConfigPtr ¶ added in v0.49.0
func FunctionRuntimeManagementConfigPtr(v *FunctionRuntimeManagementConfigArgs) FunctionRuntimeManagementConfigPtrInput
type FunctionRuntimeManagementConfigPtrOutput ¶ added in v0.49.0
type FunctionRuntimeManagementConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionRuntimeManagementConfigPtrOutput) ElementType ¶ added in v0.49.0
func (FunctionRuntimeManagementConfigPtrOutput) ElementType() reflect.Type
func (FunctionRuntimeManagementConfigPtrOutput) RuntimeVersionArn ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigPtrOutput) RuntimeVersionArn() pulumi.StringPtrOutput
The ARN of the runtime version you want the function to use.
This is only required if you're using the *Manual* runtime update mode.
func (FunctionRuntimeManagementConfigPtrOutput) ToFunctionRuntimeManagementConfigPtrOutput ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigPtrOutput) ToFunctionRuntimeManagementConfigPtrOutput() FunctionRuntimeManagementConfigPtrOutput
func (FunctionRuntimeManagementConfigPtrOutput) ToFunctionRuntimeManagementConfigPtrOutputWithContext ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigPtrOutput) ToFunctionRuntimeManagementConfigPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigPtrOutput
func (FunctionRuntimeManagementConfigPtrOutput) UpdateRuntimeOn ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigPtrOutput) UpdateRuntimeOn() FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
Specify the runtime update mode.
*Auto (default)* - Automatically update to the most recent and secure runtime version using a [Two-phase runtime version rollout](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-two-phase). This is the best choice for most customers to ensure they always benefit from runtime updates.
*FunctionUpdate* - LAM updates the runtime of you function to the most recent and secure runtime version when you update your function. This approach synchronizes runtime updates with function deployments, giving you control over when runtime updates are applied and allowing you to detect and mitigate rare runtime update incompatibilities early. When using this setting, you need to regularly update your functions to keep their runtime up-to-date.
*Manual* - You specify a runtime version in your function configuration. The function will use this runtime version indefinitely. In the rare case where a new runtime version is incompatible with an existing function, this allows you to roll back your function to an earlier runtime version. For more information, see [Roll back a runtime version](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-rollback).
*Valid Values*: “Auto“ | “FunctionUpdate“ | “Manual“
type FunctionRuntimeManagementConfigUpdateRuntimeOn ¶ added in v0.49.0
type FunctionRuntimeManagementConfigUpdateRuntimeOn string
Specify the runtime update mode.
*Auto (default)* - Automatically update to the most recent and secure runtime version using a [Two-phase runtime version rollout](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-two-phase). This is the best choice for most customers to ensure they always benefit from runtime updates.
*FunctionUpdate* - LAM updates the runtime of you function to the most recent and secure runtime version when you update your function. This approach synchronizes runtime updates with function deployments, giving you control over when runtime updates are applied and allowing you to detect and mitigate rare runtime update incompatibilities early. When using this setting, you need to regularly update your functions to keep their runtime up-to-date.
*Manual* - You specify a runtime version in your function configuration. The function will use this runtime version indefinitely. In the rare case where a new runtime version is incompatible with an existing function, this allows you to roll back your function to an earlier runtime version. For more information, see [Roll back a runtime version](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html#runtime-management-rollback).
*Valid Values*: “Auto“ | “FunctionUpdate“ | “Manual“
func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ElementType ¶ added in v0.49.0
func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ElementType() reflect.Type
func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutput ¶ added in v0.49.0
func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutputWithContext ¶ added in v0.49.0
func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput ¶ added in v0.49.0
func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutputWithContext ¶ added in v0.49.0
func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringOutput ¶ added in v0.49.0
func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringOutput() pulumi.StringOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringOutputWithContext ¶ added in v0.49.0
func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringPtrOutput ¶ added in v0.49.0
func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringPtrOutputWithContext ¶ added in v0.49.0
func (e FunctionRuntimeManagementConfigUpdateRuntimeOn) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionRuntimeManagementConfigUpdateRuntimeOnInput ¶ added in v0.49.0
type FunctionRuntimeManagementConfigUpdateRuntimeOnInput interface { pulumi.Input ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnOutput ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutputWithContext(context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnOutput }
FunctionRuntimeManagementConfigUpdateRuntimeOnInput is an input type that accepts values of the FunctionRuntimeManagementConfigUpdateRuntimeOn enum A concrete instance of `FunctionRuntimeManagementConfigUpdateRuntimeOnInput` can be one of the following:
FunctionRuntimeManagementConfigUpdateRuntimeOnAuto FunctionRuntimeManagementConfigUpdateRuntimeOnFunctionUpdate FunctionRuntimeManagementConfigUpdateRuntimeOnManual
type FunctionRuntimeManagementConfigUpdateRuntimeOnOutput ¶ added in v0.49.0
type FunctionRuntimeManagementConfigUpdateRuntimeOnOutput struct{ *pulumi.OutputState }
func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ElementType ¶ added in v0.49.0
func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ElementType() reflect.Type
func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutput ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutputWithContext ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutputWithContext ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringOutput ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringOutput() pulumi.StringOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringOutputWithContext ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringPtrOutput ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringPtrOutputWithContext ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionRuntimeManagementConfigUpdateRuntimeOnPtrInput ¶ added in v0.49.0
type FunctionRuntimeManagementConfigUpdateRuntimeOnPtrInput interface { pulumi.Input ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutputWithContext(context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput }
func FunctionRuntimeManagementConfigUpdateRuntimeOnPtr ¶ added in v0.49.0
func FunctionRuntimeManagementConfigUpdateRuntimeOnPtr(v string) FunctionRuntimeManagementConfigUpdateRuntimeOnPtrInput
type FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput ¶ added in v0.49.0
type FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput struct{ *pulumi.OutputState }
func (FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ElementType ¶ added in v0.49.0
func (FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ElementType() reflect.Type
func (FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput() FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutputWithContext ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToFunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutputWithContext(ctx context.Context) FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToStringPtrOutput ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.49.0
func (o FunctionRuntimeManagementConfigUpdateRuntimeOnPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionSnapStart ¶ added in v0.43.0
type FunctionSnapStart struct { // Set “ApplyOn“ to “PublishedVersions“ to create a snapshot of the initialized execution environment when you publish a function version. ApplyOn FunctionSnapStartApplyOn `pulumi:"applyOn"` }
The function's [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting.
type FunctionSnapStartApplyOn ¶ added in v0.43.0
type FunctionSnapStartApplyOn string
Set “ApplyOn“ to “PublishedVersions“ to create a snapshot of the initialized execution environment when you publish a function version.
func (FunctionSnapStartApplyOn) ElementType ¶ added in v0.43.0
func (FunctionSnapStartApplyOn) ElementType() reflect.Type
func (FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnOutput ¶ added in v0.43.0
func (e FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnOutput() FunctionSnapStartApplyOnOutput
func (FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnOutputWithContext ¶ added in v0.43.0
func (e FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnOutputWithContext(ctx context.Context) FunctionSnapStartApplyOnOutput
func (FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnPtrOutput ¶ added in v0.43.0
func (e FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnPtrOutput() FunctionSnapStartApplyOnPtrOutput
func (FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnPtrOutputWithContext ¶ added in v0.43.0
func (e FunctionSnapStartApplyOn) ToFunctionSnapStartApplyOnPtrOutputWithContext(ctx context.Context) FunctionSnapStartApplyOnPtrOutput
func (FunctionSnapStartApplyOn) ToStringOutput ¶ added in v0.43.0
func (e FunctionSnapStartApplyOn) ToStringOutput() pulumi.StringOutput
func (FunctionSnapStartApplyOn) ToStringOutputWithContext ¶ added in v0.43.0
func (e FunctionSnapStartApplyOn) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionSnapStartApplyOn) ToStringPtrOutput ¶ added in v0.43.0
func (e FunctionSnapStartApplyOn) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionSnapStartApplyOn) ToStringPtrOutputWithContext ¶ added in v0.43.0
func (e FunctionSnapStartApplyOn) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionSnapStartApplyOnInput ¶ added in v0.43.0
type FunctionSnapStartApplyOnInput interface { pulumi.Input ToFunctionSnapStartApplyOnOutput() FunctionSnapStartApplyOnOutput ToFunctionSnapStartApplyOnOutputWithContext(context.Context) FunctionSnapStartApplyOnOutput }
FunctionSnapStartApplyOnInput is an input type that accepts values of the FunctionSnapStartApplyOn enum A concrete instance of `FunctionSnapStartApplyOnInput` can be one of the following:
FunctionSnapStartApplyOnPublishedVersions FunctionSnapStartApplyOnNone
type FunctionSnapStartApplyOnOutput ¶ added in v0.43.0
type FunctionSnapStartApplyOnOutput struct{ *pulumi.OutputState }
func (FunctionSnapStartApplyOnOutput) ElementType ¶ added in v0.43.0
func (FunctionSnapStartApplyOnOutput) ElementType() reflect.Type
func (FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnOutput ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnOutput() FunctionSnapStartApplyOnOutput
func (FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnOutputWithContext(ctx context.Context) FunctionSnapStartApplyOnOutput
func (FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnPtrOutput() FunctionSnapStartApplyOnPtrOutput
func (FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnOutput) ToFunctionSnapStartApplyOnPtrOutputWithContext(ctx context.Context) FunctionSnapStartApplyOnPtrOutput
func (FunctionSnapStartApplyOnOutput) ToStringOutput ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnOutput) ToStringOutput() pulumi.StringOutput
func (FunctionSnapStartApplyOnOutput) ToStringOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionSnapStartApplyOnOutput) ToStringPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionSnapStartApplyOnOutput) ToStringPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionSnapStartApplyOnPtrInput ¶ added in v0.43.0
type FunctionSnapStartApplyOnPtrInput interface { pulumi.Input ToFunctionSnapStartApplyOnPtrOutput() FunctionSnapStartApplyOnPtrOutput ToFunctionSnapStartApplyOnPtrOutputWithContext(context.Context) FunctionSnapStartApplyOnPtrOutput }
func FunctionSnapStartApplyOnPtr ¶ added in v0.43.0
func FunctionSnapStartApplyOnPtr(v string) FunctionSnapStartApplyOnPtrInput
type FunctionSnapStartApplyOnPtrOutput ¶ added in v0.43.0
type FunctionSnapStartApplyOnPtrOutput struct{ *pulumi.OutputState }
func (FunctionSnapStartApplyOnPtrOutput) Elem ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnPtrOutput) Elem() FunctionSnapStartApplyOnOutput
func (FunctionSnapStartApplyOnPtrOutput) ElementType ¶ added in v0.43.0
func (FunctionSnapStartApplyOnPtrOutput) ElementType() reflect.Type
func (FunctionSnapStartApplyOnPtrOutput) ToFunctionSnapStartApplyOnPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnPtrOutput) ToFunctionSnapStartApplyOnPtrOutput() FunctionSnapStartApplyOnPtrOutput
func (FunctionSnapStartApplyOnPtrOutput) ToFunctionSnapStartApplyOnPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnPtrOutput) ToFunctionSnapStartApplyOnPtrOutputWithContext(ctx context.Context) FunctionSnapStartApplyOnPtrOutput
func (FunctionSnapStartApplyOnPtrOutput) ToStringPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionSnapStartApplyOnPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartApplyOnPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionSnapStartArgs ¶ added in v0.43.0
type FunctionSnapStartArgs struct { // Set “ApplyOn“ to “PublishedVersions“ to create a snapshot of the initialized execution environment when you publish a function version. ApplyOn FunctionSnapStartApplyOnInput `pulumi:"applyOn"` }
The function's [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting.
func (FunctionSnapStartArgs) ElementType ¶ added in v0.43.0
func (FunctionSnapStartArgs) ElementType() reflect.Type
func (FunctionSnapStartArgs) ToFunctionSnapStartOutput ¶ added in v0.43.0
func (i FunctionSnapStartArgs) ToFunctionSnapStartOutput() FunctionSnapStartOutput
func (FunctionSnapStartArgs) ToFunctionSnapStartOutputWithContext ¶ added in v0.43.0
func (i FunctionSnapStartArgs) ToFunctionSnapStartOutputWithContext(ctx context.Context) FunctionSnapStartOutput
func (FunctionSnapStartArgs) ToFunctionSnapStartPtrOutput ¶ added in v0.43.0
func (i FunctionSnapStartArgs) ToFunctionSnapStartPtrOutput() FunctionSnapStartPtrOutput
func (FunctionSnapStartArgs) ToFunctionSnapStartPtrOutputWithContext ¶ added in v0.43.0
func (i FunctionSnapStartArgs) ToFunctionSnapStartPtrOutputWithContext(ctx context.Context) FunctionSnapStartPtrOutput
type FunctionSnapStartInput ¶ added in v0.43.0
type FunctionSnapStartInput interface { pulumi.Input ToFunctionSnapStartOutput() FunctionSnapStartOutput ToFunctionSnapStartOutputWithContext(context.Context) FunctionSnapStartOutput }
FunctionSnapStartInput is an input type that accepts FunctionSnapStartArgs and FunctionSnapStartOutput values. You can construct a concrete instance of `FunctionSnapStartInput` via:
FunctionSnapStartArgs{...}
type FunctionSnapStartOutput ¶ added in v0.43.0
type FunctionSnapStartOutput struct{ *pulumi.OutputState }
The function's [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting.
func (FunctionSnapStartOutput) ApplyOn ¶ added in v0.43.0
func (o FunctionSnapStartOutput) ApplyOn() FunctionSnapStartApplyOnOutput
Set “ApplyOn“ to “PublishedVersions“ to create a snapshot of the initialized execution environment when you publish a function version.
func (FunctionSnapStartOutput) ElementType ¶ added in v0.43.0
func (FunctionSnapStartOutput) ElementType() reflect.Type
func (FunctionSnapStartOutput) ToFunctionSnapStartOutput ¶ added in v0.43.0
func (o FunctionSnapStartOutput) ToFunctionSnapStartOutput() FunctionSnapStartOutput
func (FunctionSnapStartOutput) ToFunctionSnapStartOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartOutput) ToFunctionSnapStartOutputWithContext(ctx context.Context) FunctionSnapStartOutput
func (FunctionSnapStartOutput) ToFunctionSnapStartPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartOutput) ToFunctionSnapStartPtrOutput() FunctionSnapStartPtrOutput
func (FunctionSnapStartOutput) ToFunctionSnapStartPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartOutput) ToFunctionSnapStartPtrOutputWithContext(ctx context.Context) FunctionSnapStartPtrOutput
type FunctionSnapStartPtrInput ¶ added in v0.43.0
type FunctionSnapStartPtrInput interface { pulumi.Input ToFunctionSnapStartPtrOutput() FunctionSnapStartPtrOutput ToFunctionSnapStartPtrOutputWithContext(context.Context) FunctionSnapStartPtrOutput }
FunctionSnapStartPtrInput is an input type that accepts FunctionSnapStartArgs, FunctionSnapStartPtr and FunctionSnapStartPtrOutput values. You can construct a concrete instance of `FunctionSnapStartPtrInput` via:
FunctionSnapStartArgs{...} or: nil
func FunctionSnapStartPtr ¶ added in v0.43.0
func FunctionSnapStartPtr(v *FunctionSnapStartArgs) FunctionSnapStartPtrInput
type FunctionSnapStartPtrOutput ¶ added in v0.43.0
type FunctionSnapStartPtrOutput struct{ *pulumi.OutputState }
func (FunctionSnapStartPtrOutput) ApplyOn ¶ added in v0.43.0
func (o FunctionSnapStartPtrOutput) ApplyOn() FunctionSnapStartApplyOnPtrOutput
Set “ApplyOn“ to “PublishedVersions“ to create a snapshot of the initialized execution environment when you publish a function version.
func (FunctionSnapStartPtrOutput) Elem ¶ added in v0.43.0
func (o FunctionSnapStartPtrOutput) Elem() FunctionSnapStartOutput
func (FunctionSnapStartPtrOutput) ElementType ¶ added in v0.43.0
func (FunctionSnapStartPtrOutput) ElementType() reflect.Type
func (FunctionSnapStartPtrOutput) ToFunctionSnapStartPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartPtrOutput) ToFunctionSnapStartPtrOutput() FunctionSnapStartPtrOutput
func (FunctionSnapStartPtrOutput) ToFunctionSnapStartPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartPtrOutput) ToFunctionSnapStartPtrOutputWithContext(ctx context.Context) FunctionSnapStartPtrOutput
type FunctionSnapStartResponse ¶ added in v0.43.0
type FunctionSnapStartResponse struct { // When set to “PublishedVersions“, Lambda creates a snapshot of the execution environment when you publish a function version. ApplyOn *FunctionSnapStartResponseApplyOn `pulumi:"applyOn"` // When you provide a [qualified Amazon Resource Name (ARN)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-versions.html#versioning-versions-using), this response element indicates whether SnapStart is activated for the specified function version. OptimizationStatus *FunctionSnapStartResponseOptimizationStatus `pulumi:"optimizationStatus"` }
The function's [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting.
type FunctionSnapStartResponseApplyOn ¶ added in v0.43.0
type FunctionSnapStartResponseApplyOn string
When set to “PublishedVersions“, Lambda creates a snapshot of the execution environment when you publish a function version.
type FunctionSnapStartResponseApplyOnOutput ¶ added in v0.43.0
type FunctionSnapStartResponseApplyOnOutput struct{ *pulumi.OutputState }
func (FunctionSnapStartResponseApplyOnOutput) ElementType ¶ added in v0.43.0
func (FunctionSnapStartResponseApplyOnOutput) ElementType() reflect.Type
func (FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnOutput() FunctionSnapStartResponseApplyOnOutput
func (FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnOutputWithContext(ctx context.Context) FunctionSnapStartResponseApplyOnOutput
func (FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnPtrOutput() FunctionSnapStartResponseApplyOnPtrOutput
func (FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnOutput) ToFunctionSnapStartResponseApplyOnPtrOutputWithContext(ctx context.Context) FunctionSnapStartResponseApplyOnPtrOutput
func (FunctionSnapStartResponseApplyOnOutput) ToStringOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnOutput) ToStringOutput() pulumi.StringOutput
func (FunctionSnapStartResponseApplyOnOutput) ToStringOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionSnapStartResponseApplyOnOutput) ToStringPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionSnapStartResponseApplyOnOutput) ToStringPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionSnapStartResponseApplyOnPtrOutput ¶ added in v0.43.0
type FunctionSnapStartResponseApplyOnPtrOutput struct{ *pulumi.OutputState }
func (FunctionSnapStartResponseApplyOnPtrOutput) ElementType ¶ added in v0.43.0
func (FunctionSnapStartResponseApplyOnPtrOutput) ElementType() reflect.Type
func (FunctionSnapStartResponseApplyOnPtrOutput) ToFunctionSnapStartResponseApplyOnPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnPtrOutput) ToFunctionSnapStartResponseApplyOnPtrOutput() FunctionSnapStartResponseApplyOnPtrOutput
func (FunctionSnapStartResponseApplyOnPtrOutput) ToFunctionSnapStartResponseApplyOnPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnPtrOutput) ToFunctionSnapStartResponseApplyOnPtrOutputWithContext(ctx context.Context) FunctionSnapStartResponseApplyOnPtrOutput
func (FunctionSnapStartResponseApplyOnPtrOutput) ToStringPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionSnapStartResponseApplyOnPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseApplyOnPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionSnapStartResponseOptimizationStatus ¶ added in v0.43.0
type FunctionSnapStartResponseOptimizationStatus string
When you provide a [qualified Amazon Resource Name (ARN)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-versions.html#versioning-versions-using), this response element indicates whether SnapStart is activated for the specified function version.
type FunctionSnapStartResponseOptimizationStatusOutput ¶ added in v0.43.0
type FunctionSnapStartResponseOptimizationStatusOutput struct{ *pulumi.OutputState }
func (FunctionSnapStartResponseOptimizationStatusOutput) ElementType ¶ added in v0.43.0
func (FunctionSnapStartResponseOptimizationStatusOutput) ElementType() reflect.Type
func (FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusOutput() FunctionSnapStartResponseOptimizationStatusOutput
func (FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusOutputWithContext(ctx context.Context) FunctionSnapStartResponseOptimizationStatusOutput
func (FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutput() FunctionSnapStartResponseOptimizationStatusPtrOutput
func (FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutputWithContext(ctx context.Context) FunctionSnapStartResponseOptimizationStatusPtrOutput
func (FunctionSnapStartResponseOptimizationStatusOutput) ToStringOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusOutput) ToStringOutput() pulumi.StringOutput
func (FunctionSnapStartResponseOptimizationStatusOutput) ToStringOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionSnapStartResponseOptimizationStatusOutput) ToStringPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionSnapStartResponseOptimizationStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionSnapStartResponseOptimizationStatusPtrOutput ¶ added in v0.43.0
type FunctionSnapStartResponseOptimizationStatusPtrOutput struct{ *pulumi.OutputState }
func (FunctionSnapStartResponseOptimizationStatusPtrOutput) ElementType ¶ added in v0.43.0
func (FunctionSnapStartResponseOptimizationStatusPtrOutput) ElementType() reflect.Type
func (FunctionSnapStartResponseOptimizationStatusPtrOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusPtrOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutput() FunctionSnapStartResponseOptimizationStatusPtrOutput
func (FunctionSnapStartResponseOptimizationStatusPtrOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusPtrOutput) ToFunctionSnapStartResponseOptimizationStatusPtrOutputWithContext(ctx context.Context) FunctionSnapStartResponseOptimizationStatusPtrOutput
func (FunctionSnapStartResponseOptimizationStatusPtrOutput) ToStringPtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionSnapStartResponseOptimizationStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseOptimizationStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionSnapStartResponseOutput ¶ added in v0.43.0
type FunctionSnapStartResponseOutput struct{ *pulumi.OutputState }
The function's [SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart.html) setting.
func (FunctionSnapStartResponseOutput) ApplyOn ¶ added in v0.43.0
func (o FunctionSnapStartResponseOutput) ApplyOn() FunctionSnapStartResponseApplyOnPtrOutput
When set to “PublishedVersions“, Lambda creates a snapshot of the execution environment when you publish a function version.
func (FunctionSnapStartResponseOutput) ElementType ¶ added in v0.43.0
func (FunctionSnapStartResponseOutput) ElementType() reflect.Type
func (FunctionSnapStartResponseOutput) OptimizationStatus ¶ added in v0.43.0
func (o FunctionSnapStartResponseOutput) OptimizationStatus() FunctionSnapStartResponseOptimizationStatusPtrOutput
When you provide a [qualified Amazon Resource Name (ARN)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-versions.html#versioning-versions-using), this response element indicates whether SnapStart is activated for the specified function version.
func (FunctionSnapStartResponseOutput) ToFunctionSnapStartResponseOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponseOutput) ToFunctionSnapStartResponseOutput() FunctionSnapStartResponseOutput
func (FunctionSnapStartResponseOutput) ToFunctionSnapStartResponseOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponseOutput) ToFunctionSnapStartResponseOutputWithContext(ctx context.Context) FunctionSnapStartResponseOutput
type FunctionSnapStartResponsePtrOutput ¶ added in v0.43.0
type FunctionSnapStartResponsePtrOutput struct{ *pulumi.OutputState }
func (FunctionSnapStartResponsePtrOutput) ApplyOn ¶ added in v0.43.0
func (o FunctionSnapStartResponsePtrOutput) ApplyOn() FunctionSnapStartResponseApplyOnPtrOutput
When set to “PublishedVersions“, Lambda creates a snapshot of the execution environment when you publish a function version.
func (FunctionSnapStartResponsePtrOutput) Elem ¶ added in v0.43.0
func (o FunctionSnapStartResponsePtrOutput) Elem() FunctionSnapStartResponseOutput
func (FunctionSnapStartResponsePtrOutput) ElementType ¶ added in v0.43.0
func (FunctionSnapStartResponsePtrOutput) ElementType() reflect.Type
func (FunctionSnapStartResponsePtrOutput) OptimizationStatus ¶ added in v0.43.0
func (o FunctionSnapStartResponsePtrOutput) OptimizationStatus() FunctionSnapStartResponseOptimizationStatusPtrOutput
When you provide a [qualified Amazon Resource Name (ARN)](https://docs.aws.amazon.com/lambda/latest/dg/configuration-versions.html#versioning-versions-using), this response element indicates whether SnapStart is activated for the specified function version.
func (FunctionSnapStartResponsePtrOutput) ToFunctionSnapStartResponsePtrOutput ¶ added in v0.43.0
func (o FunctionSnapStartResponsePtrOutput) ToFunctionSnapStartResponsePtrOutput() FunctionSnapStartResponsePtrOutput
func (FunctionSnapStartResponsePtrOutput) ToFunctionSnapStartResponsePtrOutputWithContext ¶ added in v0.43.0
func (o FunctionSnapStartResponsePtrOutput) ToFunctionSnapStartResponsePtrOutputWithContext(ctx context.Context) FunctionSnapStartResponsePtrOutput
type FunctionState ¶
type FunctionState struct { }
func (FunctionState) ElementType ¶
func (FunctionState) ElementType() reflect.Type
type FunctionTag ¶
type FunctionTracingConfig ¶
type FunctionTracingConfig struct { // The tracing mode. Mode *FunctionTracingConfigMode `pulumi:"mode"` }
The function's [](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) tracing configuration. To sample and record incoming requests, set “Mode“ to “Active“.
type FunctionTracingConfigArgs ¶
type FunctionTracingConfigArgs struct { // The tracing mode. Mode FunctionTracingConfigModePtrInput `pulumi:"mode"` }
The function's [](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) tracing configuration. To sample and record incoming requests, set “Mode“ to “Active“.
func (FunctionTracingConfigArgs) ElementType ¶
func (FunctionTracingConfigArgs) ElementType() reflect.Type
func (FunctionTracingConfigArgs) ToFunctionTracingConfigOutput ¶
func (i FunctionTracingConfigArgs) ToFunctionTracingConfigOutput() FunctionTracingConfigOutput
func (FunctionTracingConfigArgs) ToFunctionTracingConfigOutputWithContext ¶
func (i FunctionTracingConfigArgs) ToFunctionTracingConfigOutputWithContext(ctx context.Context) FunctionTracingConfigOutput
func (FunctionTracingConfigArgs) ToFunctionTracingConfigPtrOutput ¶
func (i FunctionTracingConfigArgs) ToFunctionTracingConfigPtrOutput() FunctionTracingConfigPtrOutput
func (FunctionTracingConfigArgs) ToFunctionTracingConfigPtrOutputWithContext ¶
func (i FunctionTracingConfigArgs) ToFunctionTracingConfigPtrOutputWithContext(ctx context.Context) FunctionTracingConfigPtrOutput
type FunctionTracingConfigInput ¶
type FunctionTracingConfigInput interface { pulumi.Input ToFunctionTracingConfigOutput() FunctionTracingConfigOutput ToFunctionTracingConfigOutputWithContext(context.Context) FunctionTracingConfigOutput }
FunctionTracingConfigInput is an input type that accepts FunctionTracingConfigArgs and FunctionTracingConfigOutput values. You can construct a concrete instance of `FunctionTracingConfigInput` via:
FunctionTracingConfigArgs{...}
type FunctionTracingConfigMode ¶
type FunctionTracingConfigMode string
The tracing mode.
func (FunctionTracingConfigMode) ElementType ¶
func (FunctionTracingConfigMode) ElementType() reflect.Type
func (FunctionTracingConfigMode) ToFunctionTracingConfigModeOutput ¶
func (e FunctionTracingConfigMode) ToFunctionTracingConfigModeOutput() FunctionTracingConfigModeOutput
func (FunctionTracingConfigMode) ToFunctionTracingConfigModeOutputWithContext ¶
func (e FunctionTracingConfigMode) ToFunctionTracingConfigModeOutputWithContext(ctx context.Context) FunctionTracingConfigModeOutput
func (FunctionTracingConfigMode) ToFunctionTracingConfigModePtrOutput ¶
func (e FunctionTracingConfigMode) ToFunctionTracingConfigModePtrOutput() FunctionTracingConfigModePtrOutput
func (FunctionTracingConfigMode) ToFunctionTracingConfigModePtrOutputWithContext ¶
func (e FunctionTracingConfigMode) ToFunctionTracingConfigModePtrOutputWithContext(ctx context.Context) FunctionTracingConfigModePtrOutput
func (FunctionTracingConfigMode) ToStringOutput ¶
func (e FunctionTracingConfigMode) ToStringOutput() pulumi.StringOutput
func (FunctionTracingConfigMode) ToStringOutputWithContext ¶
func (e FunctionTracingConfigMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionTracingConfigMode) ToStringPtrOutput ¶
func (e FunctionTracingConfigMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionTracingConfigMode) ToStringPtrOutputWithContext ¶
func (e FunctionTracingConfigMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionTracingConfigModeInput ¶
type FunctionTracingConfigModeInput interface { pulumi.Input ToFunctionTracingConfigModeOutput() FunctionTracingConfigModeOutput ToFunctionTracingConfigModeOutputWithContext(context.Context) FunctionTracingConfigModeOutput }
FunctionTracingConfigModeInput is an input type that accepts values of the FunctionTracingConfigMode enum A concrete instance of `FunctionTracingConfigModeInput` can be one of the following:
FunctionTracingConfigModeActive FunctionTracingConfigModePassThrough
type FunctionTracingConfigModeOutput ¶
type FunctionTracingConfigModeOutput struct{ *pulumi.OutputState }
func (FunctionTracingConfigModeOutput) ElementType ¶
func (FunctionTracingConfigModeOutput) ElementType() reflect.Type
func (FunctionTracingConfigModeOutput) ToFunctionTracingConfigModeOutput ¶
func (o FunctionTracingConfigModeOutput) ToFunctionTracingConfigModeOutput() FunctionTracingConfigModeOutput
func (FunctionTracingConfigModeOutput) ToFunctionTracingConfigModeOutputWithContext ¶
func (o FunctionTracingConfigModeOutput) ToFunctionTracingConfigModeOutputWithContext(ctx context.Context) FunctionTracingConfigModeOutput
func (FunctionTracingConfigModeOutput) ToFunctionTracingConfigModePtrOutput ¶
func (o FunctionTracingConfigModeOutput) ToFunctionTracingConfigModePtrOutput() FunctionTracingConfigModePtrOutput
func (FunctionTracingConfigModeOutput) ToFunctionTracingConfigModePtrOutputWithContext ¶
func (o FunctionTracingConfigModeOutput) ToFunctionTracingConfigModePtrOutputWithContext(ctx context.Context) FunctionTracingConfigModePtrOutput
func (FunctionTracingConfigModeOutput) ToStringOutput ¶
func (o FunctionTracingConfigModeOutput) ToStringOutput() pulumi.StringOutput
func (FunctionTracingConfigModeOutput) ToStringOutputWithContext ¶
func (o FunctionTracingConfigModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FunctionTracingConfigModeOutput) ToStringPtrOutput ¶
func (o FunctionTracingConfigModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionTracingConfigModeOutput) ToStringPtrOutputWithContext ¶
func (o FunctionTracingConfigModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionTracingConfigModePtrInput ¶
type FunctionTracingConfigModePtrInput interface { pulumi.Input ToFunctionTracingConfigModePtrOutput() FunctionTracingConfigModePtrOutput ToFunctionTracingConfigModePtrOutputWithContext(context.Context) FunctionTracingConfigModePtrOutput }
func FunctionTracingConfigModePtr ¶
func FunctionTracingConfigModePtr(v string) FunctionTracingConfigModePtrInput
type FunctionTracingConfigModePtrOutput ¶
type FunctionTracingConfigModePtrOutput struct{ *pulumi.OutputState }
func (FunctionTracingConfigModePtrOutput) Elem ¶
func (o FunctionTracingConfigModePtrOutput) Elem() FunctionTracingConfigModeOutput
func (FunctionTracingConfigModePtrOutput) ElementType ¶
func (FunctionTracingConfigModePtrOutput) ElementType() reflect.Type
func (FunctionTracingConfigModePtrOutput) ToFunctionTracingConfigModePtrOutput ¶
func (o FunctionTracingConfigModePtrOutput) ToFunctionTracingConfigModePtrOutput() FunctionTracingConfigModePtrOutput
func (FunctionTracingConfigModePtrOutput) ToFunctionTracingConfigModePtrOutputWithContext ¶
func (o FunctionTracingConfigModePtrOutput) ToFunctionTracingConfigModePtrOutputWithContext(ctx context.Context) FunctionTracingConfigModePtrOutput
func (FunctionTracingConfigModePtrOutput) ToStringPtrOutput ¶
func (o FunctionTracingConfigModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FunctionTracingConfigModePtrOutput) ToStringPtrOutputWithContext ¶
func (o FunctionTracingConfigModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FunctionTracingConfigOutput ¶
type FunctionTracingConfigOutput struct{ *pulumi.OutputState }
The function's [](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html) tracing configuration. To sample and record incoming requests, set “Mode“ to “Active“.
func (FunctionTracingConfigOutput) ElementType ¶
func (FunctionTracingConfigOutput) ElementType() reflect.Type
func (FunctionTracingConfigOutput) Mode ¶
func (o FunctionTracingConfigOutput) Mode() FunctionTracingConfigModePtrOutput
The tracing mode.
func (FunctionTracingConfigOutput) ToFunctionTracingConfigOutput ¶
func (o FunctionTracingConfigOutput) ToFunctionTracingConfigOutput() FunctionTracingConfigOutput
func (FunctionTracingConfigOutput) ToFunctionTracingConfigOutputWithContext ¶
func (o FunctionTracingConfigOutput) ToFunctionTracingConfigOutputWithContext(ctx context.Context) FunctionTracingConfigOutput
func (FunctionTracingConfigOutput) ToFunctionTracingConfigPtrOutput ¶
func (o FunctionTracingConfigOutput) ToFunctionTracingConfigPtrOutput() FunctionTracingConfigPtrOutput
func (FunctionTracingConfigOutput) ToFunctionTracingConfigPtrOutputWithContext ¶
func (o FunctionTracingConfigOutput) ToFunctionTracingConfigPtrOutputWithContext(ctx context.Context) FunctionTracingConfigPtrOutput
type FunctionTracingConfigPtrInput ¶
type FunctionTracingConfigPtrInput interface { pulumi.Input ToFunctionTracingConfigPtrOutput() FunctionTracingConfigPtrOutput ToFunctionTracingConfigPtrOutputWithContext(context.Context) FunctionTracingConfigPtrOutput }
FunctionTracingConfigPtrInput is an input type that accepts FunctionTracingConfigArgs, FunctionTracingConfigPtr and FunctionTracingConfigPtrOutput values. You can construct a concrete instance of `FunctionTracingConfigPtrInput` via:
FunctionTracingConfigArgs{...} or: nil
func FunctionTracingConfigPtr ¶
func FunctionTracingConfigPtr(v *FunctionTracingConfigArgs) FunctionTracingConfigPtrInput
type FunctionTracingConfigPtrOutput ¶
type FunctionTracingConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionTracingConfigPtrOutput) Elem ¶
func (o FunctionTracingConfigPtrOutput) Elem() FunctionTracingConfigOutput
func (FunctionTracingConfigPtrOutput) ElementType ¶
func (FunctionTracingConfigPtrOutput) ElementType() reflect.Type
func (FunctionTracingConfigPtrOutput) Mode ¶
func (o FunctionTracingConfigPtrOutput) Mode() FunctionTracingConfigModePtrOutput
The tracing mode.
func (FunctionTracingConfigPtrOutput) ToFunctionTracingConfigPtrOutput ¶
func (o FunctionTracingConfigPtrOutput) ToFunctionTracingConfigPtrOutput() FunctionTracingConfigPtrOutput
func (FunctionTracingConfigPtrOutput) ToFunctionTracingConfigPtrOutputWithContext ¶
func (o FunctionTracingConfigPtrOutput) ToFunctionTracingConfigPtrOutputWithContext(ctx context.Context) FunctionTracingConfigPtrOutput
type FunctionVpcConfig ¶
type FunctionVpcConfig struct { // Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets. Ipv6AllowedForDualStack *bool `pulumi:"ipv6AllowedForDualStack"` // A list of VPC security group IDs. SecurityGroupIds []string `pulumi:"securityGroupIds"` // A list of VPC subnet IDs. SubnetIds []string `pulumi:"subnetIds"` }
The VPC security groups and subnets that are attached to a Lambda function. When you connect a function to a VPC, Lambda creates an elastic network interface for each combination of security group and subnet in the function's VPC configuration. The function can only access resources and the internet through that VPC. For more information, see [VPC Settings](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html).
When you delete a function, CFN monitors the state of its network interfaces and waits for Lambda to delete them before proceeding. If the VPC is defined in the same stack, the network interfaces need to be deleted by Lambda before CFN can delete the VPC's resources. To monitor network interfaces, CFN needs the ``ec2:DescribeNetworkInterfaces`` permission. It obtains this from the user or role that modifies the stack. If you don't provide this permission, CFN does not wait for network interfaces to be deleted.
type FunctionVpcConfigArgs ¶
type FunctionVpcConfigArgs struct { // Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets. Ipv6AllowedForDualStack pulumi.BoolPtrInput `pulumi:"ipv6AllowedForDualStack"` // A list of VPC security group IDs. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // A list of VPC subnet IDs. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` }
The VPC security groups and subnets that are attached to a Lambda function. When you connect a function to a VPC, Lambda creates an elastic network interface for each combination of security group and subnet in the function's VPC configuration. The function can only access resources and the internet through that VPC. For more information, see [VPC Settings](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html).
When you delete a function, CFN monitors the state of its network interfaces and waits for Lambda to delete them before proceeding. If the VPC is defined in the same stack, the network interfaces need to be deleted by Lambda before CFN can delete the VPC's resources. To monitor network interfaces, CFN needs the ``ec2:DescribeNetworkInterfaces`` permission. It obtains this from the user or role that modifies the stack. If you don't provide this permission, CFN does not wait for network interfaces to be deleted.
func (FunctionVpcConfigArgs) ElementType ¶
func (FunctionVpcConfigArgs) ElementType() reflect.Type
func (FunctionVpcConfigArgs) ToFunctionVpcConfigOutput ¶
func (i FunctionVpcConfigArgs) ToFunctionVpcConfigOutput() FunctionVpcConfigOutput
func (FunctionVpcConfigArgs) ToFunctionVpcConfigOutputWithContext ¶
func (i FunctionVpcConfigArgs) ToFunctionVpcConfigOutputWithContext(ctx context.Context) FunctionVpcConfigOutput
func (FunctionVpcConfigArgs) ToFunctionVpcConfigPtrOutput ¶
func (i FunctionVpcConfigArgs) ToFunctionVpcConfigPtrOutput() FunctionVpcConfigPtrOutput
func (FunctionVpcConfigArgs) ToFunctionVpcConfigPtrOutputWithContext ¶
func (i FunctionVpcConfigArgs) ToFunctionVpcConfigPtrOutputWithContext(ctx context.Context) FunctionVpcConfigPtrOutput
type FunctionVpcConfigInput ¶
type FunctionVpcConfigInput interface { pulumi.Input ToFunctionVpcConfigOutput() FunctionVpcConfigOutput ToFunctionVpcConfigOutputWithContext(context.Context) FunctionVpcConfigOutput }
FunctionVpcConfigInput is an input type that accepts FunctionVpcConfigArgs and FunctionVpcConfigOutput values. You can construct a concrete instance of `FunctionVpcConfigInput` via:
FunctionVpcConfigArgs{...}
type FunctionVpcConfigOutput ¶
type FunctionVpcConfigOutput struct{ *pulumi.OutputState }
The VPC security groups and subnets that are attached to a Lambda function. When you connect a function to a VPC, Lambda creates an elastic network interface for each combination of security group and subnet in the function's VPC configuration. The function can only access resources and the internet through that VPC. For more information, see [VPC Settings](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html).
When you delete a function, CFN monitors the state of its network interfaces and waits for Lambda to delete them before proceeding. If the VPC is defined in the same stack, the network interfaces need to be deleted by Lambda before CFN can delete the VPC's resources. To monitor network interfaces, CFN needs the ``ec2:DescribeNetworkInterfaces`` permission. It obtains this from the user or role that modifies the stack. If you don't provide this permission, CFN does not wait for network interfaces to be deleted.
func (FunctionVpcConfigOutput) ElementType ¶
func (FunctionVpcConfigOutput) ElementType() reflect.Type
func (FunctionVpcConfigOutput) Ipv6AllowedForDualStack ¶ added in v0.81.0
func (o FunctionVpcConfigOutput) Ipv6AllowedForDualStack() pulumi.BoolPtrOutput
Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
func (FunctionVpcConfigOutput) SecurityGroupIds ¶
func (o FunctionVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of VPC security group IDs.
func (FunctionVpcConfigOutput) SubnetIds ¶
func (o FunctionVpcConfigOutput) SubnetIds() pulumi.StringArrayOutput
A list of VPC subnet IDs.
func (FunctionVpcConfigOutput) ToFunctionVpcConfigOutput ¶
func (o FunctionVpcConfigOutput) ToFunctionVpcConfigOutput() FunctionVpcConfigOutput
func (FunctionVpcConfigOutput) ToFunctionVpcConfigOutputWithContext ¶
func (o FunctionVpcConfigOutput) ToFunctionVpcConfigOutputWithContext(ctx context.Context) FunctionVpcConfigOutput
func (FunctionVpcConfigOutput) ToFunctionVpcConfigPtrOutput ¶
func (o FunctionVpcConfigOutput) ToFunctionVpcConfigPtrOutput() FunctionVpcConfigPtrOutput
func (FunctionVpcConfigOutput) ToFunctionVpcConfigPtrOutputWithContext ¶
func (o FunctionVpcConfigOutput) ToFunctionVpcConfigPtrOutputWithContext(ctx context.Context) FunctionVpcConfigPtrOutput
type FunctionVpcConfigPtrInput ¶
type FunctionVpcConfigPtrInput interface { pulumi.Input ToFunctionVpcConfigPtrOutput() FunctionVpcConfigPtrOutput ToFunctionVpcConfigPtrOutputWithContext(context.Context) FunctionVpcConfigPtrOutput }
FunctionVpcConfigPtrInput is an input type that accepts FunctionVpcConfigArgs, FunctionVpcConfigPtr and FunctionVpcConfigPtrOutput values. You can construct a concrete instance of `FunctionVpcConfigPtrInput` via:
FunctionVpcConfigArgs{...} or: nil
func FunctionVpcConfigPtr ¶
func FunctionVpcConfigPtr(v *FunctionVpcConfigArgs) FunctionVpcConfigPtrInput
type FunctionVpcConfigPtrOutput ¶
type FunctionVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (FunctionVpcConfigPtrOutput) Elem ¶
func (o FunctionVpcConfigPtrOutput) Elem() FunctionVpcConfigOutput
func (FunctionVpcConfigPtrOutput) ElementType ¶
func (FunctionVpcConfigPtrOutput) ElementType() reflect.Type
func (FunctionVpcConfigPtrOutput) Ipv6AllowedForDualStack ¶ added in v0.81.0
func (o FunctionVpcConfigPtrOutput) Ipv6AllowedForDualStack() pulumi.BoolPtrOutput
Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
func (FunctionVpcConfigPtrOutput) SecurityGroupIds ¶
func (o FunctionVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of VPC security group IDs.
func (FunctionVpcConfigPtrOutput) SubnetIds ¶
func (o FunctionVpcConfigPtrOutput) SubnetIds() pulumi.StringArrayOutput
A list of VPC subnet IDs.
func (FunctionVpcConfigPtrOutput) ToFunctionVpcConfigPtrOutput ¶
func (o FunctionVpcConfigPtrOutput) ToFunctionVpcConfigPtrOutput() FunctionVpcConfigPtrOutput
func (FunctionVpcConfigPtrOutput) ToFunctionVpcConfigPtrOutputWithContext ¶
func (o FunctionVpcConfigPtrOutput) ToFunctionVpcConfigPtrOutputWithContext(ctx context.Context) FunctionVpcConfigPtrOutput
type LayerVersion ¶
type LayerVersion struct { pulumi.CustomResourceState // A list of compatible instruction set architectures. CompatibleArchitectures pulumi.StringArrayOutput `pulumi:"compatibleArchitectures"` // A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions. CompatibleRuntimes pulumi.StringArrayOutput `pulumi:"compatibleRuntimes"` // The function layer archive. Content LayerVersionContentOutput `pulumi:"content"` // The description of the version. Description pulumi.StringPtrOutput `pulumi:"description"` // The name or Amazon Resource Name (ARN) of the layer. LayerName pulumi.StringPtrOutput `pulumi:"layerName"` // The ARN of the layer version. LayerVersionArn pulumi.StringOutput `pulumi:"layerVersionArn"` // The layer's software license. LicenseInfo pulumi.StringPtrOutput `pulumi:"licenseInfo"` }
Resource Type definition for AWS::Lambda::LayerVersion
func GetLayerVersion ¶
func GetLayerVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LayerVersionState, opts ...pulumi.ResourceOption) (*LayerVersion, error)
GetLayerVersion gets an existing LayerVersion 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 NewLayerVersion ¶
func NewLayerVersion(ctx *pulumi.Context, name string, args *LayerVersionArgs, opts ...pulumi.ResourceOption) (*LayerVersion, error)
NewLayerVersion registers a new resource with the given unique name, arguments, and options.
func (*LayerVersion) ElementType ¶
func (*LayerVersion) ElementType() reflect.Type
func (*LayerVersion) ToLayerVersionOutput ¶
func (i *LayerVersion) ToLayerVersionOutput() LayerVersionOutput
func (*LayerVersion) ToLayerVersionOutputWithContext ¶
func (i *LayerVersion) ToLayerVersionOutputWithContext(ctx context.Context) LayerVersionOutput
type LayerVersionArgs ¶
type LayerVersionArgs struct { // A list of compatible instruction set architectures. CompatibleArchitectures pulumi.StringArrayInput // A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions. CompatibleRuntimes pulumi.StringArrayInput // The function layer archive. Content LayerVersionContentInput // The description of the version. Description pulumi.StringPtrInput // The name or Amazon Resource Name (ARN) of the layer. LayerName pulumi.StringPtrInput // The layer's software license. LicenseInfo pulumi.StringPtrInput }
The set of arguments for constructing a LayerVersion resource.
func (LayerVersionArgs) ElementType ¶
func (LayerVersionArgs) ElementType() reflect.Type
type LayerVersionContent ¶
type LayerVersionContent struct { // The Amazon S3 bucket of the layer archive. S3Bucket string `pulumi:"s3Bucket"` // The Amazon S3 key of the layer archive. S3Key string `pulumi:"s3Key"` // For versioned objects, the version of the layer archive object to use. S3ObjectVersion *string `pulumi:"s3ObjectVersion"` }
type LayerVersionContentArgs ¶
type LayerVersionContentArgs struct { // The Amazon S3 bucket of the layer archive. S3Bucket pulumi.StringInput `pulumi:"s3Bucket"` // The Amazon S3 key of the layer archive. S3Key pulumi.StringInput `pulumi:"s3Key"` // For versioned objects, the version of the layer archive object to use. S3ObjectVersion pulumi.StringPtrInput `pulumi:"s3ObjectVersion"` }
func (LayerVersionContentArgs) ElementType ¶
func (LayerVersionContentArgs) ElementType() reflect.Type
func (LayerVersionContentArgs) ToLayerVersionContentOutput ¶
func (i LayerVersionContentArgs) ToLayerVersionContentOutput() LayerVersionContentOutput
func (LayerVersionContentArgs) ToLayerVersionContentOutputWithContext ¶
func (i LayerVersionContentArgs) ToLayerVersionContentOutputWithContext(ctx context.Context) LayerVersionContentOutput
type LayerVersionContentInput ¶
type LayerVersionContentInput interface { pulumi.Input ToLayerVersionContentOutput() LayerVersionContentOutput ToLayerVersionContentOutputWithContext(context.Context) LayerVersionContentOutput }
LayerVersionContentInput is an input type that accepts LayerVersionContentArgs and LayerVersionContentOutput values. You can construct a concrete instance of `LayerVersionContentInput` via:
LayerVersionContentArgs{...}
type LayerVersionContentOutput ¶
type LayerVersionContentOutput struct{ *pulumi.OutputState }
func (LayerVersionContentOutput) ElementType ¶
func (LayerVersionContentOutput) ElementType() reflect.Type
func (LayerVersionContentOutput) S3Bucket ¶
func (o LayerVersionContentOutput) S3Bucket() pulumi.StringOutput
The Amazon S3 bucket of the layer archive.
func (LayerVersionContentOutput) S3Key ¶
func (o LayerVersionContentOutput) S3Key() pulumi.StringOutput
The Amazon S3 key of the layer archive.
func (LayerVersionContentOutput) S3ObjectVersion ¶
func (o LayerVersionContentOutput) S3ObjectVersion() pulumi.StringPtrOutput
For versioned objects, the version of the layer archive object to use.
func (LayerVersionContentOutput) ToLayerVersionContentOutput ¶
func (o LayerVersionContentOutput) ToLayerVersionContentOutput() LayerVersionContentOutput
func (LayerVersionContentOutput) ToLayerVersionContentOutputWithContext ¶
func (o LayerVersionContentOutput) ToLayerVersionContentOutputWithContext(ctx context.Context) LayerVersionContentOutput
type LayerVersionInput ¶
type LayerVersionInput interface { pulumi.Input ToLayerVersionOutput() LayerVersionOutput ToLayerVersionOutputWithContext(ctx context.Context) LayerVersionOutput }
type LayerVersionOutput ¶
type LayerVersionOutput struct{ *pulumi.OutputState }
func (LayerVersionOutput) CompatibleArchitectures ¶ added in v0.17.0
func (o LayerVersionOutput) CompatibleArchitectures() pulumi.StringArrayOutput
A list of compatible instruction set architectures.
func (LayerVersionOutput) CompatibleRuntimes ¶ added in v0.17.0
func (o LayerVersionOutput) CompatibleRuntimes() pulumi.StringArrayOutput
A list of compatible function runtimes. Used for filtering with ListLayers and ListLayerVersions.
func (LayerVersionOutput) Content ¶ added in v0.17.0
func (o LayerVersionOutput) Content() LayerVersionContentOutput
The function layer archive.
func (LayerVersionOutput) Description ¶ added in v0.17.0
func (o LayerVersionOutput) Description() pulumi.StringPtrOutput
The description of the version.
func (LayerVersionOutput) ElementType ¶
func (LayerVersionOutput) ElementType() reflect.Type
func (LayerVersionOutput) LayerName ¶ added in v0.17.0
func (o LayerVersionOutput) LayerName() pulumi.StringPtrOutput
The name or Amazon Resource Name (ARN) of the layer.
func (LayerVersionOutput) LayerVersionArn ¶ added in v0.66.0
func (o LayerVersionOutput) LayerVersionArn() pulumi.StringOutput
The ARN of the layer version.
func (LayerVersionOutput) LicenseInfo ¶ added in v0.17.0
func (o LayerVersionOutput) LicenseInfo() pulumi.StringPtrOutput
The layer's software license.
func (LayerVersionOutput) ToLayerVersionOutput ¶
func (o LayerVersionOutput) ToLayerVersionOutput() LayerVersionOutput
func (LayerVersionOutput) ToLayerVersionOutputWithContext ¶
func (o LayerVersionOutput) ToLayerVersionOutputWithContext(ctx context.Context) LayerVersionOutput
type LayerVersionPermission ¶
type LayerVersionPermission struct { pulumi.CustomResourceState // The API action that grants access to the layer. Action pulumi.StringOutput `pulumi:"action"` // ID generated by service AwsId pulumi.StringOutput `pulumi:"awsId"` // The name or Amazon Resource Name (ARN) of the layer. LayerVersionArn pulumi.StringOutput `pulumi:"layerVersionArn"` // With the principal set to *, grant permission to all accounts in the specified organization. OrganizationId pulumi.StringPtrOutput `pulumi:"organizationId"` // An account ID, or * to grant layer usage permission to all accounts in an organization, or all AWS accounts (if organizationId is not specified). Principal pulumi.StringOutput `pulumi:"principal"` }
Schema for Lambda LayerVersionPermission
func GetLayerVersionPermission ¶
func GetLayerVersionPermission(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LayerVersionPermissionState, opts ...pulumi.ResourceOption) (*LayerVersionPermission, error)
GetLayerVersionPermission gets an existing LayerVersionPermission 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 NewLayerVersionPermission ¶
func NewLayerVersionPermission(ctx *pulumi.Context, name string, args *LayerVersionPermissionArgs, opts ...pulumi.ResourceOption) (*LayerVersionPermission, error)
NewLayerVersionPermission registers a new resource with the given unique name, arguments, and options.
func (*LayerVersionPermission) ElementType ¶
func (*LayerVersionPermission) ElementType() reflect.Type
func (*LayerVersionPermission) ToLayerVersionPermissionOutput ¶
func (i *LayerVersionPermission) ToLayerVersionPermissionOutput() LayerVersionPermissionOutput
func (*LayerVersionPermission) ToLayerVersionPermissionOutputWithContext ¶
func (i *LayerVersionPermission) ToLayerVersionPermissionOutputWithContext(ctx context.Context) LayerVersionPermissionOutput
type LayerVersionPermissionArgs ¶
type LayerVersionPermissionArgs struct { // The API action that grants access to the layer. Action pulumi.StringInput // The name or Amazon Resource Name (ARN) of the layer. LayerVersionArn pulumi.StringInput // With the principal set to *, grant permission to all accounts in the specified organization. OrganizationId pulumi.StringPtrInput // An account ID, or * to grant layer usage permission to all accounts in an organization, or all AWS accounts (if organizationId is not specified). Principal pulumi.StringInput }
The set of arguments for constructing a LayerVersionPermission resource.
func (LayerVersionPermissionArgs) ElementType ¶
func (LayerVersionPermissionArgs) ElementType() reflect.Type
type LayerVersionPermissionInput ¶
type LayerVersionPermissionInput interface { pulumi.Input ToLayerVersionPermissionOutput() LayerVersionPermissionOutput ToLayerVersionPermissionOutputWithContext(ctx context.Context) LayerVersionPermissionOutput }
type LayerVersionPermissionOutput ¶
type LayerVersionPermissionOutput struct{ *pulumi.OutputState }
func (LayerVersionPermissionOutput) Action ¶ added in v0.17.0
func (o LayerVersionPermissionOutput) Action() pulumi.StringOutput
The API action that grants access to the layer.
func (LayerVersionPermissionOutput) AwsId ¶ added in v0.99.0
func (o LayerVersionPermissionOutput) AwsId() pulumi.StringOutput
ID generated by service
func (LayerVersionPermissionOutput) ElementType ¶
func (LayerVersionPermissionOutput) ElementType() reflect.Type
func (LayerVersionPermissionOutput) LayerVersionArn ¶ added in v0.17.0
func (o LayerVersionPermissionOutput) LayerVersionArn() pulumi.StringOutput
The name or Amazon Resource Name (ARN) of the layer.
func (LayerVersionPermissionOutput) OrganizationId ¶ added in v0.17.0
func (o LayerVersionPermissionOutput) OrganizationId() pulumi.StringPtrOutput
With the principal set to *, grant permission to all accounts in the specified organization.
func (LayerVersionPermissionOutput) Principal ¶ added in v0.17.0
func (o LayerVersionPermissionOutput) Principal() pulumi.StringOutput
An account ID, or * to grant layer usage permission to all accounts in an organization, or all AWS accounts (if organizationId is not specified).
func (LayerVersionPermissionOutput) ToLayerVersionPermissionOutput ¶
func (o LayerVersionPermissionOutput) ToLayerVersionPermissionOutput() LayerVersionPermissionOutput
func (LayerVersionPermissionOutput) ToLayerVersionPermissionOutputWithContext ¶
func (o LayerVersionPermissionOutput) ToLayerVersionPermissionOutputWithContext(ctx context.Context) LayerVersionPermissionOutput
type LayerVersionPermissionState ¶
type LayerVersionPermissionState struct { }
func (LayerVersionPermissionState) ElementType ¶
func (LayerVersionPermissionState) ElementType() reflect.Type
type LayerVersionState ¶
type LayerVersionState struct { }
func (LayerVersionState) ElementType ¶
func (LayerVersionState) ElementType() reflect.Type
type LookupAliasArgs ¶ added in v0.12.0
type LookupAliasArgs struct { // Lambda Alias ARN generated by the service. AliasArn string `pulumi:"aliasArn"` }
type LookupAliasOutputArgs ¶ added in v0.12.0
type LookupAliasOutputArgs struct { // Lambda Alias ARN generated by the service. AliasArn pulumi.StringInput `pulumi:"aliasArn"` }
func (LookupAliasOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAliasOutputArgs) ElementType() reflect.Type
type LookupAliasResult ¶ added in v0.12.0
type LookupAliasResult struct { // Lambda Alias ARN generated by the service. AliasArn *string `pulumi:"aliasArn"` // A description of the alias. Description *string `pulumi:"description"` // The function version that the alias invokes. FunctionVersion *string `pulumi:"functionVersion"` // Specifies a provisioned concurrency configuration for a function's alias. ProvisionedConcurrencyConfig *AliasProvisionedConcurrencyConfiguration `pulumi:"provisionedConcurrencyConfig"` // The routing configuration of the alias. RoutingConfig *AliasRoutingConfiguration `pulumi:"routingConfig"` }
func LookupAlias ¶ added in v0.12.0
func LookupAlias(ctx *pulumi.Context, args *LookupAliasArgs, opts ...pulumi.InvokeOption) (*LookupAliasResult, error)
Resource Type definition for AWS::Lambda::Alias
type LookupAliasResultOutput ¶ added in v0.12.0
type LookupAliasResultOutput struct{ *pulumi.OutputState }
func LookupAliasOutput ¶ added in v0.12.0
func LookupAliasOutput(ctx *pulumi.Context, args LookupAliasOutputArgs, opts ...pulumi.InvokeOption) LookupAliasResultOutput
func (LookupAliasResultOutput) AliasArn ¶ added in v0.103.0
func (o LookupAliasResultOutput) AliasArn() pulumi.StringPtrOutput
Lambda Alias ARN generated by the service.
func (LookupAliasResultOutput) Description ¶ added in v0.12.0
func (o LookupAliasResultOutput) Description() pulumi.StringPtrOutput
A description of the alias.
func (LookupAliasResultOutput) ElementType ¶ added in v0.12.0
func (LookupAliasResultOutput) ElementType() reflect.Type
func (LookupAliasResultOutput) FunctionVersion ¶ added in v0.12.0
func (o LookupAliasResultOutput) FunctionVersion() pulumi.StringPtrOutput
The function version that the alias invokes.
func (LookupAliasResultOutput) ProvisionedConcurrencyConfig ¶ added in v0.12.0
func (o LookupAliasResultOutput) ProvisionedConcurrencyConfig() AliasProvisionedConcurrencyConfigurationPtrOutput
Specifies a provisioned concurrency configuration for a function's alias.
func (LookupAliasResultOutput) RoutingConfig ¶ added in v0.12.0
func (o LookupAliasResultOutput) RoutingConfig() AliasRoutingConfigurationPtrOutput
The routing configuration of the alias.
func (LookupAliasResultOutput) ToLookupAliasResultOutput ¶ added in v0.12.0
func (o LookupAliasResultOutput) ToLookupAliasResultOutput() LookupAliasResultOutput
func (LookupAliasResultOutput) ToLookupAliasResultOutputWithContext ¶ added in v0.12.0
func (o LookupAliasResultOutput) ToLookupAliasResultOutputWithContext(ctx context.Context) LookupAliasResultOutput
type LookupCodeSigningConfigArgs ¶ added in v0.12.0
type LookupCodeSigningConfigArgs struct { // A unique Arn for CodeSigningConfig resource CodeSigningConfigArn string `pulumi:"codeSigningConfigArn"` }
type LookupCodeSigningConfigOutputArgs ¶ added in v0.12.0
type LookupCodeSigningConfigOutputArgs struct { // A unique Arn for CodeSigningConfig resource CodeSigningConfigArn pulumi.StringInput `pulumi:"codeSigningConfigArn"` }
func (LookupCodeSigningConfigOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCodeSigningConfigOutputArgs) ElementType() reflect.Type
type LookupCodeSigningConfigResult ¶ added in v0.12.0
type LookupCodeSigningConfigResult struct { // When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list AllowedPublishers *CodeSigningConfigAllowedPublishers `pulumi:"allowedPublishers"` // A unique Arn for CodeSigningConfig resource CodeSigningConfigArn *string `pulumi:"codeSigningConfigArn"` // A unique identifier for CodeSigningConfig resource CodeSigningConfigId *string `pulumi:"codeSigningConfigId"` // Policies to control how to act if a signature is invalid CodeSigningPolicies *CodeSigningConfigCodeSigningPolicies `pulumi:"codeSigningPolicies"` // A description of the CodeSigningConfig Description *string `pulumi:"description"` // A list of tags to apply to CodeSigningConfig resource Tags []aws.Tag `pulumi:"tags"` }
func LookupCodeSigningConfig ¶ added in v0.12.0
func LookupCodeSigningConfig(ctx *pulumi.Context, args *LookupCodeSigningConfigArgs, opts ...pulumi.InvokeOption) (*LookupCodeSigningConfigResult, error)
Resource Type definition for AWS::Lambda::CodeSigningConfig.
type LookupCodeSigningConfigResultOutput ¶ added in v0.12.0
type LookupCodeSigningConfigResultOutput struct{ *pulumi.OutputState }
func LookupCodeSigningConfigOutput ¶ added in v0.12.0
func LookupCodeSigningConfigOutput(ctx *pulumi.Context, args LookupCodeSigningConfigOutputArgs, opts ...pulumi.InvokeOption) LookupCodeSigningConfigResultOutput
func (LookupCodeSigningConfigResultOutput) AllowedPublishers ¶ added in v0.12.0
func (o LookupCodeSigningConfigResultOutput) AllowedPublishers() CodeSigningConfigAllowedPublishersPtrOutput
When the CodeSigningConfig is later on attached to a function, the function code will be expected to be signed by profiles from this list
func (LookupCodeSigningConfigResultOutput) CodeSigningConfigArn ¶ added in v0.12.0
func (o LookupCodeSigningConfigResultOutput) CodeSigningConfigArn() pulumi.StringPtrOutput
A unique Arn for CodeSigningConfig resource
func (LookupCodeSigningConfigResultOutput) CodeSigningConfigId ¶ added in v0.12.0
func (o LookupCodeSigningConfigResultOutput) CodeSigningConfigId() pulumi.StringPtrOutput
A unique identifier for CodeSigningConfig resource
func (LookupCodeSigningConfigResultOutput) CodeSigningPolicies ¶ added in v0.12.0
func (o LookupCodeSigningConfigResultOutput) CodeSigningPolicies() CodeSigningConfigCodeSigningPoliciesPtrOutput
Policies to control how to act if a signature is invalid
func (LookupCodeSigningConfigResultOutput) Description ¶ added in v0.12.0
func (o LookupCodeSigningConfigResultOutput) Description() pulumi.StringPtrOutput
A description of the CodeSigningConfig
func (LookupCodeSigningConfigResultOutput) ElementType ¶ added in v0.12.0
func (LookupCodeSigningConfigResultOutput) ElementType() reflect.Type
func (LookupCodeSigningConfigResultOutput) Tags ¶ added in v0.124.0
func (o LookupCodeSigningConfigResultOutput) Tags() aws.TagArrayOutput
A list of tags to apply to CodeSigningConfig resource
func (LookupCodeSigningConfigResultOutput) ToLookupCodeSigningConfigResultOutput ¶ added in v0.12.0
func (o LookupCodeSigningConfigResultOutput) ToLookupCodeSigningConfigResultOutput() LookupCodeSigningConfigResultOutput
func (LookupCodeSigningConfigResultOutput) ToLookupCodeSigningConfigResultOutputWithContext ¶ added in v0.12.0
func (o LookupCodeSigningConfigResultOutput) ToLookupCodeSigningConfigResultOutputWithContext(ctx context.Context) LookupCodeSigningConfigResultOutput
type LookupEventInvokeConfigArgs ¶ added in v0.12.0
type LookupEventInvokeConfigOutputArgs ¶ added in v0.12.0
type LookupEventInvokeConfigOutputArgs struct { // The name of the Lambda function. FunctionName pulumi.StringInput `pulumi:"functionName"` // The identifier of a version or alias. Qualifier pulumi.StringInput `pulumi:"qualifier"` }
func (LookupEventInvokeConfigOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEventInvokeConfigOutputArgs) ElementType() reflect.Type
type LookupEventInvokeConfigResult ¶ added in v0.12.0
type LookupEventInvokeConfigResult struct { // A destination for events after they have been sent to a function for processing. // // **Destinations** - *Function* - The Amazon Resource Name (ARN) of a Lambda function. // - *Queue* - The ARN of a standard SQS queue. // - *Topic* - The ARN of a standard SNS topic. // - *Event Bus* - The ARN of an Amazon EventBridge event bus. DestinationConfig *EventInvokeConfigDestinationConfig `pulumi:"destinationConfig"` // The maximum age of a request that Lambda sends to a function for processing. MaximumEventAgeInSeconds *int `pulumi:"maximumEventAgeInSeconds"` // The maximum number of times to retry when the function returns an error. MaximumRetryAttempts *int `pulumi:"maximumRetryAttempts"` }
func LookupEventInvokeConfig ¶ added in v0.12.0
func LookupEventInvokeConfig(ctx *pulumi.Context, args *LookupEventInvokeConfigArgs, opts ...pulumi.InvokeOption) (*LookupEventInvokeConfigResult, error)
The AWS::Lambda::EventInvokeConfig resource configures options for asynchronous invocation on a version or an alias.
type LookupEventInvokeConfigResultOutput ¶ added in v0.12.0
type LookupEventInvokeConfigResultOutput struct{ *pulumi.OutputState }
func LookupEventInvokeConfigOutput ¶ added in v0.12.0
func LookupEventInvokeConfigOutput(ctx *pulumi.Context, args LookupEventInvokeConfigOutputArgs, opts ...pulumi.InvokeOption) LookupEventInvokeConfigResultOutput
func (LookupEventInvokeConfigResultOutput) DestinationConfig ¶ added in v0.12.0
func (o LookupEventInvokeConfigResultOutput) DestinationConfig() EventInvokeConfigDestinationConfigPtrOutput
A destination for events after they have been sent to a function for processing.
**Destinations** - *Function* - The Amazon Resource Name (ARN) of a Lambda function. - *Queue* - The ARN of a standard SQS queue. - *Topic* - The ARN of a standard SNS topic. - *Event Bus* - The ARN of an Amazon EventBridge event bus.
func (LookupEventInvokeConfigResultOutput) ElementType ¶ added in v0.12.0
func (LookupEventInvokeConfigResultOutput) ElementType() reflect.Type
func (LookupEventInvokeConfigResultOutput) MaximumEventAgeInSeconds ¶ added in v0.12.0
func (o LookupEventInvokeConfigResultOutput) MaximumEventAgeInSeconds() pulumi.IntPtrOutput
The maximum age of a request that Lambda sends to a function for processing.
func (LookupEventInvokeConfigResultOutput) MaximumRetryAttempts ¶ added in v0.12.0
func (o LookupEventInvokeConfigResultOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
The maximum number of times to retry when the function returns an error.
func (LookupEventInvokeConfigResultOutput) ToLookupEventInvokeConfigResultOutput ¶ added in v0.12.0
func (o LookupEventInvokeConfigResultOutput) ToLookupEventInvokeConfigResultOutput() LookupEventInvokeConfigResultOutput
func (LookupEventInvokeConfigResultOutput) ToLookupEventInvokeConfigResultOutputWithContext ¶ added in v0.12.0
func (o LookupEventInvokeConfigResultOutput) ToLookupEventInvokeConfigResultOutputWithContext(ctx context.Context) LookupEventInvokeConfigResultOutput
type LookupEventSourceMappingArgs ¶ added in v0.12.0
type LookupEventSourceMappingArgs struct { // The event source mapping's ID. Id string `pulumi:"id"` }
type LookupEventSourceMappingOutputArgs ¶ added in v0.12.0
type LookupEventSourceMappingOutputArgs struct { // The event source mapping's ID. Id pulumi.StringInput `pulumi:"id"` }
func (LookupEventSourceMappingOutputArgs) ElementType ¶ added in v0.12.0
func (LookupEventSourceMappingOutputArgs) ElementType() reflect.Type
type LookupEventSourceMappingResult ¶ added in v0.12.0
type LookupEventSourceMappingResult struct { // The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB). // + *Amazon Kinesis* – Default 100. Max 10,000. // + *Amazon DynamoDB Streams* – Default 100. Max 10,000. // + *Amazon Simple Queue Service* – Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10. // + *Amazon Managed Streaming for Apache Kafka* – Default 100. Max 10,000. // + *Self-managed Apache Kafka* – Default 100. Max 10,000. // + *Amazon MQ (ActiveMQ and RabbitMQ)* – Default 100. Max 10,000. // + *DocumentDB* – Default 100. Max 10,000. BatchSize *int `pulumi:"batchSize"` // (Kinesis and DynamoDB Streams only) If the function returns an error, split the batch in two and retry. The default value is false. BisectBatchOnFunctionError *bool `pulumi:"bisectBatchOnFunctionError"` // (Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka event sources only) A configuration object that specifies the destination of an event after Lambda processes it. DestinationConfig *EventSourceMappingDestinationConfig `pulumi:"destinationConfig"` // Specific configuration settings for a DocumentDB event source. DocumentDbEventSourceConfig *EventSourceMappingDocumentDbEventSourceConfig `pulumi:"documentDbEventSourceConfig"` // When true, the event source mapping is active. When false, Lambda pauses polling and invocation. // Default: True Enabled *bool `pulumi:"enabled"` // The Amazon Resource Name (ARN) of the event source mapping. EventSourceMappingArn *string `pulumi:"eventSourceMappingArn"` // An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see [Lambda event filtering](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html). FilterCriteria *EventSourceMappingFilterCriteria `pulumi:"filterCriteria"` // The name or ARN of the Lambda function. // **Name formats** // + *Function name* – “MyFunction“. // + *Function ARN* – “arn:aws:lambda:us-west-2:123456789012:function:MyFunction“. // + *Version or Alias ARN* – “arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD“. // + *Partial ARN* – “123456789012:function:MyFunction“. // // The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length. FunctionName *string `pulumi:"functionName"` // (Kinesis, DynamoDB Streams, and SQS) A list of current response type enums applied to the event source mapping. // Valid Values: “ReportBatchItemFailures“ FunctionResponseTypes []EventSourceMappingFunctionResponseTypesItem `pulumi:"functionResponseTypes"` // The event source mapping's ID. Id *string `pulumi:"id"` // The ARN of the KMSlong (KMS) customer managed key that Lambda uses to encrypt your function's [filter criteria](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-basics). KmsKeyArn *string `pulumi:"kmsKeyArn"` // The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function. // *Default (, , event sources)*: 0 // *Default (, Kafka, , event sources)*: 500 ms // *Related setting:* For SQS event sources, when you set “BatchSize“ to a value greater than 10, you must set “MaximumBatchingWindowInSeconds“ to at least 1. MaximumBatchingWindowInSeconds *int `pulumi:"maximumBatchingWindowInSeconds"` // (Kinesis and DynamoDB Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records. // The minimum valid value for maximum record age is 60s. Although values less than 60 and greater than -1 fall within the parameter's absolute range, they are not allowed MaximumRecordAgeInSeconds *int `pulumi:"maximumRecordAgeInSeconds"` // (Kinesis and DynamoDB Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source. MaximumRetryAttempts *int `pulumi:"maximumRetryAttempts"` // (Kinesis and DynamoDB Streams only) The number of batches to process concurrently from each shard. The default value is 1. ParallelizationFactor *int `pulumi:"parallelizationFactor"` // (Amazon MQ) The name of the Amazon MQ broker destination queue to consume. Queues []string `pulumi:"queues"` // (Amazon SQS only) The scaling configuration for the event source. For more information, see [Configuring maximum concurrency for Amazon SQS event sources](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency). ScalingConfig *EventSourceMappingScalingConfig `pulumi:"scalingConfig"` // An array of the authentication protocol, VPC components, or virtual host to secure and define your event source. SourceAccessConfigurations []EventSourceMappingSourceAccessConfiguration `pulumi:"sourceAccessConfigurations"` // A list of tags to add to the event source mapping. // // > You must have the `lambda:TagResource` , `lambda:UntagResource` , and `lambda:ListTags` permissions for your [IAM principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html) to manage the AWS CloudFormation stack. If you don't have these permissions, there might be unexpected behavior with stack-level tags propagating to the resource during resource creation and update. Tags []aws.Tag `pulumi:"tags"` // The name of the Kafka topic. Topics []string `pulumi:"topics"` // (Kinesis and DynamoDB Streams only) The duration in seconds of a processing window for DynamoDB and Kinesis Streams event sources. A value of 0 seconds indicates no tumbling window. TumblingWindowInSeconds *int `pulumi:"tumblingWindowInSeconds"` }
func LookupEventSourceMapping ¶ added in v0.12.0
func LookupEventSourceMapping(ctx *pulumi.Context, args *LookupEventSourceMappingArgs, opts ...pulumi.InvokeOption) (*LookupEventSourceMappingResult, error)
The “AWS::Lambda::EventSourceMapping“ resource creates a mapping between an event source and an LAMlong function. LAM reads items from the event source and triggers the function.
For details about each event source type, see the following topics. In particular, each of the topics describes the required and optional parameters for the specific event source. + [Configuring a Dynamo DB stream as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-ddb.html#services-dynamodb-eventsourcemapping) + [Configuring a Kinesis stream as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-kinesis.html#services-kinesis-eventsourcemapping) + [Configuring an SQS queue as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-eventsource) + [Configuring an MQ broker as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-mq.html#services-mq-eventsourcemapping) + [Configuring MSK as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-msk.html) + [Configuring Self-Managed Apache Kafka as an event source](https://docs.aws.amazon.com/lambda/latest/dg/kafka-smaa.html) + [Configuring Amazon DocumentDB as an event source](https://docs.aws.amazon.com/lambda/latest/dg/with-documentdb.html)
type LookupEventSourceMappingResultOutput ¶ added in v0.12.0
type LookupEventSourceMappingResultOutput struct{ *pulumi.OutputState }
func LookupEventSourceMappingOutput ¶ added in v0.12.0
func LookupEventSourceMappingOutput(ctx *pulumi.Context, args LookupEventSourceMappingOutputArgs, opts ...pulumi.InvokeOption) LookupEventSourceMappingResultOutput
func (LookupEventSourceMappingResultOutput) BatchSize ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) BatchSize() pulumi.IntPtrOutput
The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. Lambda passes all of the records in the batch to the function in a single call, up to the payload limit for synchronous invocation (6 MB).
- *Amazon Kinesis* – Default 100. Max 10,000.
- *Amazon DynamoDB Streams* – Default 100. Max 10,000.
- *Amazon Simple Queue Service* – Default 10. For standard queues the max is 10,000. For FIFO queues the max is 10.
- *Amazon Managed Streaming for Apache Kafka* – Default 100. Max 10,000.
- *Self-managed Apache Kafka* – Default 100. Max 10,000.
- *Amazon MQ (ActiveMQ and RabbitMQ)* – Default 100. Max 10,000.
- *DocumentDB* – Default 100. Max 10,000.
func (LookupEventSourceMappingResultOutput) BisectBatchOnFunctionError ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) BisectBatchOnFunctionError() pulumi.BoolPtrOutput
(Kinesis and DynamoDB Streams only) If the function returns an error, split the batch in two and retry. The default value is false.
func (LookupEventSourceMappingResultOutput) DestinationConfig ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) DestinationConfig() EventSourceMappingDestinationConfigPtrOutput
(Kinesis, DynamoDB Streams, Amazon MSK, and self-managed Apache Kafka event sources only) A configuration object that specifies the destination of an event after Lambda processes it.
func (LookupEventSourceMappingResultOutput) DocumentDbEventSourceConfig ¶ added in v0.72.0
func (o LookupEventSourceMappingResultOutput) DocumentDbEventSourceConfig() EventSourceMappingDocumentDbEventSourceConfigPtrOutput
Specific configuration settings for a DocumentDB event source.
func (LookupEventSourceMappingResultOutput) ElementType ¶ added in v0.12.0
func (LookupEventSourceMappingResultOutput) ElementType() reflect.Type
func (LookupEventSourceMappingResultOutput) Enabled ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) Enabled() pulumi.BoolPtrOutput
When true, the event source mapping is active. When false, Lambda pauses polling and invocation.
Default: True
func (LookupEventSourceMappingResultOutput) EventSourceMappingArn ¶ added in v0.124.0
func (o LookupEventSourceMappingResultOutput) EventSourceMappingArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the event source mapping.
func (LookupEventSourceMappingResultOutput) FilterCriteria ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) FilterCriteria() EventSourceMappingFilterCriteriaPtrOutput
An object that defines the filter criteria that determine whether Lambda should process an event. For more information, see [Lambda event filtering](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html).
func (LookupEventSourceMappingResultOutput) FunctionName ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) FunctionName() pulumi.StringPtrOutput
The name or ARN of the Lambda function.
**Name formats** + *Function name* – ``MyFunction``. + *Function ARN* – ``arn:aws:lambda:us-west-2:123456789012:function:MyFunction``. + *Version or Alias ARN* – ``arn:aws:lambda:us-west-2:123456789012:function:MyFunction:PROD``. + *Partial ARN* – ``123456789012:function:MyFunction``. The length constraint applies only to the full ARN. If you specify only the function name, it's limited to 64 characters in length.
func (LookupEventSourceMappingResultOutput) FunctionResponseTypes ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) FunctionResponseTypes() EventSourceMappingFunctionResponseTypesItemArrayOutput
(Kinesis, DynamoDB Streams, and SQS) A list of current response type enums applied to the event source mapping.
Valid Values: ``ReportBatchItemFailures``
func (LookupEventSourceMappingResultOutput) Id ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) Id() pulumi.StringPtrOutput
The event source mapping's ID.
func (LookupEventSourceMappingResultOutput) KmsKeyArn ¶ added in v0.118.0
func (o LookupEventSourceMappingResultOutput) KmsKeyArn() pulumi.StringPtrOutput
The ARN of the KMSlong (KMS) customer managed key that Lambda uses to encrypt your function's [filter criteria](https://docs.aws.amazon.com/lambda/latest/dg/invocation-eventfiltering.html#filtering-basics).
func (LookupEventSourceMappingResultOutput) MaximumBatchingWindowInSeconds ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) MaximumBatchingWindowInSeconds() pulumi.IntPtrOutput
The maximum amount of time, in seconds, that Lambda spends gathering records before invoking the function.
*Default (, , event sources)*: 0 *Default (, Kafka, , event sources)*: 500 ms *Related setting:* For SQS event sources, when you set ``BatchSize`` to a value greater than 10, you must set ``MaximumBatchingWindowInSeconds`` to at least 1.
func (LookupEventSourceMappingResultOutput) MaximumRecordAgeInSeconds ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) MaximumRecordAgeInSeconds() pulumi.IntPtrOutput
(Kinesis and DynamoDB Streams only) Discard records older than the specified age. The default value is -1, which sets the maximum age to infinite. When the value is set to infinite, Lambda never discards old records.
The minimum valid value for maximum record age is 60s. Although values less than 60 and greater than -1 fall within the parameter's absolute range, they are not allowed
func (LookupEventSourceMappingResultOutput) MaximumRetryAttempts ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) MaximumRetryAttempts() pulumi.IntPtrOutput
(Kinesis and DynamoDB Streams only) Discard records after the specified number of retries. The default value is -1, which sets the maximum number of retries to infinite. When MaximumRetryAttempts is infinite, Lambda retries failed records until the record expires in the event source.
func (LookupEventSourceMappingResultOutput) ParallelizationFactor ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) ParallelizationFactor() pulumi.IntPtrOutput
(Kinesis and DynamoDB Streams only) The number of batches to process concurrently from each shard. The default value is 1.
func (LookupEventSourceMappingResultOutput) Queues ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) Queues() pulumi.StringArrayOutput
(Amazon MQ) The name of the Amazon MQ broker destination queue to consume.
func (LookupEventSourceMappingResultOutput) ScalingConfig ¶ added in v0.45.0
func (o LookupEventSourceMappingResultOutput) ScalingConfig() EventSourceMappingScalingConfigPtrOutput
(Amazon SQS only) The scaling configuration for the event source. For more information, see [Configuring maximum concurrency for Amazon SQS event sources](https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#events-sqs-max-concurrency).
func (LookupEventSourceMappingResultOutput) SourceAccessConfigurations ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) SourceAccessConfigurations() EventSourceMappingSourceAccessConfigurationArrayOutput
An array of the authentication protocol, VPC components, or virtual host to secure and define your event source.
func (LookupEventSourceMappingResultOutput) Tags ¶ added in v0.124.0
func (o LookupEventSourceMappingResultOutput) Tags() aws.TagArrayOutput
A list of tags to add to the event source mapping.
> You must have the `lambda:TagResource` , `lambda:UntagResource` , and `lambda:ListTags` permissions for your [IAM principal](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html) to manage the AWS CloudFormation stack. If you don't have these permissions, there might be unexpected behavior with stack-level tags propagating to the resource during resource creation and update.
func (LookupEventSourceMappingResultOutput) ToLookupEventSourceMappingResultOutput ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) ToLookupEventSourceMappingResultOutput() LookupEventSourceMappingResultOutput
func (LookupEventSourceMappingResultOutput) ToLookupEventSourceMappingResultOutputWithContext ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) ToLookupEventSourceMappingResultOutputWithContext(ctx context.Context) LookupEventSourceMappingResultOutput
func (LookupEventSourceMappingResultOutput) Topics ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) Topics() pulumi.StringArrayOutput
The name of the Kafka topic.
func (LookupEventSourceMappingResultOutput) TumblingWindowInSeconds ¶ added in v0.12.0
func (o LookupEventSourceMappingResultOutput) TumblingWindowInSeconds() pulumi.IntPtrOutput
(Kinesis and DynamoDB Streams only) The duration in seconds of a processing window for DynamoDB and Kinesis Streams event sources. A value of 0 seconds indicates no tumbling window.
type LookupFunctionArgs ¶ added in v0.12.0
type LookupFunctionArgs struct { // The name of the Lambda function, up to 64 characters in length. If you don't specify a name, CFN generates one. // If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. FunctionName string `pulumi:"functionName"` }
type LookupFunctionOutputArgs ¶ added in v0.12.0
type LookupFunctionOutputArgs struct { // The name of the Lambda function, up to 64 characters in length. If you don't specify a name, CFN generates one. // If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name. FunctionName pulumi.StringInput `pulumi:"functionName"` }
func (LookupFunctionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFunctionOutputArgs) ElementType() reflect.Type
type LookupFunctionResult ¶ added in v0.12.0
type LookupFunctionResult struct { // The instruction set architecture that the function supports. Enter a string array with one of the valid values (arm64 or x86_64). The default value is “x86_64“. Architectures []FunctionArchitecturesItem `pulumi:"architectures"` // The Amazon Resource Name (ARN) of the function. Arn *string `pulumi:"arn"` // To enable code signing for this function, specify the ARN of a code-signing configuration. A code-signing configuration includes a set of signing profiles, which define the trusted publishers for this function. CodeSigningConfigArn *string `pulumi:"codeSigningConfigArn"` // A dead-letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see [Dead-letter queues](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq). DeadLetterConfig *FunctionDeadLetterConfig `pulumi:"deadLetterConfig"` // A description of the function. Description *string `pulumi:"description"` // Environment variables that are accessible from function code during execution. Environment *FunctionEnvironment `pulumi:"environment"` // The size of the function's “/tmp“ directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB. EphemeralStorage *FunctionEphemeralStorage `pulumi:"ephemeralStorage"` // Connection settings for an Amazon EFS file system. To connect a function to a file system, a mount target must be available in every Availability Zone that your function connects to. If your template contains an [AWS::EFS::MountTarget](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html) resource, you must also specify a “DependsOn“ attribute to ensure that the mount target is created or updated before the function. // For more information about using the “DependsOn“ attribute, see [DependsOn Attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html). FileSystemConfigs []FunctionFileSystemConfig `pulumi:"fileSystemConfigs"` // The name of the method within your code that Lambda calls to run your function. Handler is required if the deployment package is a .zip file archive. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see [Lambda programming model](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html). Handler *string `pulumi:"handler"` // Configuration values that override the container image Dockerfile settings. For more information, see [Container image settings](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-parms). ImageConfig *FunctionImageConfig `pulumi:"imageConfig"` // The ARN of the KMSlong (KMS) customer managed key that's used to encrypt your function's [environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption). When [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) is activated, Lambda also uses this key is to encrypt your function's snapshot. If you deploy your function using a container image, Lambda also uses this key to encrypt your function when it's deployed. Note that this is not the same key that's used to protect your container image in the Amazon Elastic Container Registry (Amazon ECR). If you don't provide a customer managed key, Lambda uses a default service key. KmsKeyArn *string `pulumi:"kmsKeyArn"` // A list of [function layers](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) to add to the function's execution environment. Specify each layer by its ARN, including the version. Layers []string `pulumi:"layers"` // The function's Amazon CloudWatch Logs configuration settings. LoggingConfig *FunctionLoggingConfig `pulumi:"loggingConfig"` // The amount of [memory available to the function](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-memory-console) at runtime. Increasing the function memory also increases its CPU allocation. The default value is 128 MB. The value can be any multiple of 1 MB. Note that new AWS accounts have reduced concurrency and memory quotas. AWS raises these quotas automatically based on your usage. You can also request a quota increase. MemorySize *int `pulumi:"memorySize"` // The type of deployment package. Set to “Image“ for container image and set “Zip“ for .zip file archive. PackageType *FunctionPackageType `pulumi:"packageType"` // The status of your function's recursive loop detection configuration. // // When this value is set to `Allow` and Lambda detects your function being invoked as part of a recursive loop, it doesn't take any action. // // When this value is set to `Terminate` and Lambda detects your function being invoked as part of a recursive loop, it stops your function being invoked and notifies you. RecursiveLoop *FunctionRecursiveLoop `pulumi:"recursiveLoop"` // The number of simultaneous executions to reserve for the function. ReservedConcurrentExecutions *int `pulumi:"reservedConcurrentExecutions"` // The Amazon Resource Name (ARN) of the function's execution role. Role *string `pulumi:"role"` // The identifier of the function's [runtime](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html). Runtime is required if the deployment package is a .zip file archive. Specifying a runtime results in an error if you're deploying a function using a container image. // The following list includes deprecated runtimes. Lambda blocks creating new functions and updating existing functions shortly after each runtime is deprecated. For more information, see [Runtime use after deprecation](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-deprecation-levels). // For a list of all currently supported runtimes, see [Supported runtimes](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported). Runtime *string `pulumi:"runtime"` // Sets the runtime management configuration for a function's version. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html). RuntimeManagementConfig *FunctionRuntimeManagementConfig `pulumi:"runtimeManagementConfig"` SnapStartResponse *FunctionSnapStartResponse `pulumi:"snapStartResponse"` // A list of [tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) to apply to the function. Tags []aws.Tag `pulumi:"tags"` // The amount of time (in seconds) that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds. For more information, see [Lambda execution environment](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-context.html). Timeout *int `pulumi:"timeout"` // Set “Mode“ to “Active“ to sample and trace a subset of incoming requests with [X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html). TracingConfig *FunctionTracingConfig `pulumi:"tracingConfig"` // For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can access resources and the internet only through that VPC. For more information, see [Configuring a Lambda function to access resources in a VPC](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html). VpcConfig *FunctionVpcConfig `pulumi:"vpcConfig"` }
func LookupFunction ¶ added in v0.12.0
func LookupFunction(ctx *pulumi.Context, args *LookupFunctionArgs, opts ...pulumi.InvokeOption) (*LookupFunctionResult, error)
The “AWS::Lambda::Function“ resource creates a Lambda function. To create a function, you need a [deployment package](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html) and an [execution role](https://docs.aws.amazon.com/lambda/latest/dg/lambda-intro-execution-role.html). The deployment package is a .zip file archive or container image that contains your function code. The execution role grants the function permission to use AWS services, such as Amazon CloudWatch Logs for log streaming and AWS X-Ray for request tracing.
You set the package type to ``Image`` if the deployment package is a [container image](https://docs.aws.amazon.com/lambda/latest/dg/lambda-images.html). For a container image, the code property must include the URI of a container image in the Amazon ECR registry. You do not need to specify the handler and runtime properties. You set the package type to ``Zip`` if the deployment package is a [.zip file archive](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-package.html#gettingstarted-package-zip). For a .zip file archive, the code property specifies the location of the .zip file. You must also specify the handler and runtime properties. For a Python example, see [Deploy Python Lambda functions with .zip file archives](https://docs.aws.amazon.com/lambda/latest/dg/python-package.html). You can use [code signing](https://docs.aws.amazon.com/lambda/latest/dg/configuration-codesigning.html) if your deployment package is a .zip file archive. To enable code signing for this function, specify the ARN of a code-signing configuration. When a user attempts to deploy a code package with ``UpdateFunctionCode``, Lambda checks that the code package has a valid signature from a trusted publisher. The code-signing configuration includes a set of signing profiles, which define the trusted publishers for this function. Note that you configure [provisioned concurrency](https://docs.aws.amazon.com/lambda/latest/dg/provisioned-concurrency.html) on a ``AWS::Lambda::Version`` or a ``AWS::Lambda::Alias``. For a complete introduction to Lambda functions, see [What is Lambda?](https://docs.aws.amazon.com/lambda/latest/dg/lambda-welcome.html) in the *Lambda developer guide.*
type LookupFunctionResultOutput ¶ added in v0.12.0
type LookupFunctionResultOutput struct{ *pulumi.OutputState }
func LookupFunctionOutput ¶ added in v0.12.0
func LookupFunctionOutput(ctx *pulumi.Context, args LookupFunctionOutputArgs, opts ...pulumi.InvokeOption) LookupFunctionResultOutput
func (LookupFunctionResultOutput) Architectures ¶ added in v0.12.0
func (o LookupFunctionResultOutput) Architectures() FunctionArchitecturesItemArrayOutput
The instruction set architecture that the function supports. Enter a string array with one of the valid values (arm64 or x86_64). The default value is “x86_64“.
func (LookupFunctionResultOutput) Arn ¶ added in v0.12.0
func (o LookupFunctionResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the function.
func (LookupFunctionResultOutput) CodeSigningConfigArn ¶ added in v0.12.0
func (o LookupFunctionResultOutput) CodeSigningConfigArn() pulumi.StringPtrOutput
To enable code signing for this function, specify the ARN of a code-signing configuration. A code-signing configuration includes a set of signing profiles, which define the trusted publishers for this function.
func (LookupFunctionResultOutput) DeadLetterConfig ¶ added in v0.12.0
func (o LookupFunctionResultOutput) DeadLetterConfig() FunctionDeadLetterConfigPtrOutput
A dead-letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see [Dead-letter queues](https://docs.aws.amazon.com/lambda/latest/dg/invocation-async.html#invocation-dlq).
func (LookupFunctionResultOutput) Description ¶ added in v0.12.0
func (o LookupFunctionResultOutput) Description() pulumi.StringPtrOutput
A description of the function.
func (LookupFunctionResultOutput) ElementType ¶ added in v0.12.0
func (LookupFunctionResultOutput) ElementType() reflect.Type
func (LookupFunctionResultOutput) Environment ¶ added in v0.12.0
func (o LookupFunctionResultOutput) Environment() FunctionEnvironmentPtrOutput
Environment variables that are accessible from function code during execution.
func (LookupFunctionResultOutput) EphemeralStorage ¶ added in v0.14.0
func (o LookupFunctionResultOutput) EphemeralStorage() FunctionEphemeralStoragePtrOutput
The size of the function's “/tmp“ directory in MB. The default value is 512, but it can be any whole number between 512 and 10,240 MB.
func (LookupFunctionResultOutput) FileSystemConfigs ¶ added in v0.12.0
func (o LookupFunctionResultOutput) FileSystemConfigs() FunctionFileSystemConfigArrayOutput
Connection settings for an Amazon EFS file system. To connect a function to a file system, a mount target must be available in every Availability Zone that your function connects to. If your template contains an [AWS::EFS::MountTarget](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-efs-mounttarget.html) resource, you must also specify a “DependsOn“ attribute to ensure that the mount target is created or updated before the function.
For more information about using the ``DependsOn`` attribute, see [DependsOn Attribute](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-attribute-dependson.html).
func (LookupFunctionResultOutput) Handler ¶ added in v0.12.0
func (o LookupFunctionResultOutput) Handler() pulumi.StringPtrOutput
The name of the method within your code that Lambda calls to run your function. Handler is required if the deployment package is a .zip file archive. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see [Lambda programming model](https://docs.aws.amazon.com/lambda/latest/dg/foundation-progmodel.html).
func (LookupFunctionResultOutput) ImageConfig ¶ added in v0.12.0
func (o LookupFunctionResultOutput) ImageConfig() FunctionImageConfigPtrOutput
Configuration values that override the container image Dockerfile settings. For more information, see [Container image settings](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html#images-parms).
func (LookupFunctionResultOutput) KmsKeyArn ¶ added in v0.12.0
func (o LookupFunctionResultOutput) KmsKeyArn() pulumi.StringPtrOutput
The ARN of the KMSlong (KMS) customer managed key that's used to encrypt your function's [environment variables](https://docs.aws.amazon.com/lambda/latest/dg/configuration-envvars.html#configuration-envvars-encryption). When [Lambda SnapStart](https://docs.aws.amazon.com/lambda/latest/dg/snapstart-security.html) is activated, Lambda also uses this key is to encrypt your function's snapshot. If you deploy your function using a container image, Lambda also uses this key to encrypt your function when it's deployed. Note that this is not the same key that's used to protect your container image in the Amazon Elastic Container Registry (Amazon ECR). If you don't provide a customer managed key, Lambda uses a default service key.
func (LookupFunctionResultOutput) Layers ¶ added in v0.12.0
func (o LookupFunctionResultOutput) Layers() pulumi.StringArrayOutput
A list of [function layers](https://docs.aws.amazon.com/lambda/latest/dg/configuration-layers.html) to add to the function's execution environment. Specify each layer by its ARN, including the version.
func (LookupFunctionResultOutput) LoggingConfig ¶ added in v0.85.0
func (o LookupFunctionResultOutput) LoggingConfig() FunctionLoggingConfigPtrOutput
The function's Amazon CloudWatch Logs configuration settings.
func (LookupFunctionResultOutput) MemorySize ¶ added in v0.12.0
func (o LookupFunctionResultOutput) MemorySize() pulumi.IntPtrOutput
The amount of [memory available to the function](https://docs.aws.amazon.com/lambda/latest/dg/configuration-function-common.html#configuration-memory-console) at runtime. Increasing the function memory also increases its CPU allocation. The default value is 128 MB. The value can be any multiple of 1 MB. Note that new AWS accounts have reduced concurrency and memory quotas. AWS raises these quotas automatically based on your usage. You can also request a quota increase.
func (LookupFunctionResultOutput) PackageType ¶ added in v0.12.0
func (o LookupFunctionResultOutput) PackageType() FunctionPackageTypePtrOutput
The type of deployment package. Set to “Image“ for container image and set “Zip“ for .zip file archive.
func (LookupFunctionResultOutput) RecursiveLoop ¶ added in v0.118.0
func (o LookupFunctionResultOutput) RecursiveLoop() FunctionRecursiveLoopPtrOutput
The status of your function's recursive loop detection configuration.
When this value is set to `Allow` and Lambda detects your function being invoked as part of a recursive loop, it doesn't take any action.
When this value is set to `Terminate` and Lambda detects your function being invoked as part of a recursive loop, it stops your function being invoked and notifies you.
func (LookupFunctionResultOutput) ReservedConcurrentExecutions ¶ added in v0.12.0
func (o LookupFunctionResultOutput) ReservedConcurrentExecutions() pulumi.IntPtrOutput
The number of simultaneous executions to reserve for the function.
func (LookupFunctionResultOutput) Role ¶ added in v0.12.0
func (o LookupFunctionResultOutput) Role() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the function's execution role.
func (LookupFunctionResultOutput) Runtime ¶ added in v0.12.0
func (o LookupFunctionResultOutput) Runtime() pulumi.StringPtrOutput
The identifier of the function's runtime(https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html). Runtime is required if the deployment package is a .zip file archive. Specifying a runtime results in an error if you're deploying a function using a container image.
The following list includes deprecated runtimes. Lambda blocks creating new functions and updating existing functions shortly after each runtime is deprecated. For more information, see [Runtime use after deprecation](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtime-deprecation-levels). For a list of all currently supported runtimes, see [Supported runtimes](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html#runtimes-supported).
func (LookupFunctionResultOutput) RuntimeManagementConfig ¶ added in v0.49.0
func (o LookupFunctionResultOutput) RuntimeManagementConfig() FunctionRuntimeManagementConfigPtrOutput
Sets the runtime management configuration for a function's version. For more information, see [Runtime updates](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html).
func (LookupFunctionResultOutput) SnapStartResponse ¶ added in v0.43.0
func (o LookupFunctionResultOutput) SnapStartResponse() FunctionSnapStartResponsePtrOutput
func (LookupFunctionResultOutput) Tags ¶ added in v0.12.0
func (o LookupFunctionResultOutput) Tags() aws.TagArrayOutput
A list of [tags](https://docs.aws.amazon.com/lambda/latest/dg/tagging.html) to apply to the function.
func (LookupFunctionResultOutput) Timeout ¶ added in v0.12.0
func (o LookupFunctionResultOutput) Timeout() pulumi.IntPtrOutput
The amount of time (in seconds) that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds. For more information, see [Lambda execution environment](https://docs.aws.amazon.com/lambda/latest/dg/runtimes-context.html).
func (LookupFunctionResultOutput) ToLookupFunctionResultOutput ¶ added in v0.12.0
func (o LookupFunctionResultOutput) ToLookupFunctionResultOutput() LookupFunctionResultOutput
func (LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext ¶ added in v0.12.0
func (o LookupFunctionResultOutput) ToLookupFunctionResultOutputWithContext(ctx context.Context) LookupFunctionResultOutput
func (LookupFunctionResultOutput) TracingConfig ¶ added in v0.12.0
func (o LookupFunctionResultOutput) TracingConfig() FunctionTracingConfigPtrOutput
Set “Mode“ to “Active“ to sample and trace a subset of incoming requests with [X-Ray](https://docs.aws.amazon.com/lambda/latest/dg/services-xray.html).
func (LookupFunctionResultOutput) VpcConfig ¶ added in v0.12.0
func (o LookupFunctionResultOutput) VpcConfig() FunctionVpcConfigPtrOutput
For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can access resources and the internet only through that VPC. For more information, see [Configuring a Lambda function to access resources in a VPC](https://docs.aws.amazon.com/lambda/latest/dg/configuration-vpc.html).
type LookupLayerVersionArgs ¶ added in v0.12.0
type LookupLayerVersionArgs struct { // The ARN of the layer version. LayerVersionArn string `pulumi:"layerVersionArn"` }
type LookupLayerVersionOutputArgs ¶ added in v0.12.0
type LookupLayerVersionOutputArgs struct { // The ARN of the layer version. LayerVersionArn pulumi.StringInput `pulumi:"layerVersionArn"` }
func (LookupLayerVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLayerVersionOutputArgs) ElementType() reflect.Type
type LookupLayerVersionPermissionArgs ¶ added in v0.12.0
type LookupLayerVersionPermissionArgs struct { // ID generated by service Id string `pulumi:"id"` }
type LookupLayerVersionPermissionOutputArgs ¶ added in v0.12.0
type LookupLayerVersionPermissionOutputArgs struct { // ID generated by service Id pulumi.StringInput `pulumi:"id"` }
func (LookupLayerVersionPermissionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLayerVersionPermissionOutputArgs) ElementType() reflect.Type
type LookupLayerVersionPermissionResult ¶ added in v0.12.0
type LookupLayerVersionPermissionResult struct { // ID generated by service Id *string `pulumi:"id"` }
func LookupLayerVersionPermission ¶ added in v0.12.0
func LookupLayerVersionPermission(ctx *pulumi.Context, args *LookupLayerVersionPermissionArgs, opts ...pulumi.InvokeOption) (*LookupLayerVersionPermissionResult, error)
Schema for Lambda LayerVersionPermission
type LookupLayerVersionPermissionResultOutput ¶ added in v0.12.0
type LookupLayerVersionPermissionResultOutput struct{ *pulumi.OutputState }
func LookupLayerVersionPermissionOutput ¶ added in v0.12.0
func LookupLayerVersionPermissionOutput(ctx *pulumi.Context, args LookupLayerVersionPermissionOutputArgs, opts ...pulumi.InvokeOption) LookupLayerVersionPermissionResultOutput
func (LookupLayerVersionPermissionResultOutput) ElementType ¶ added in v0.12.0
func (LookupLayerVersionPermissionResultOutput) ElementType() reflect.Type
func (LookupLayerVersionPermissionResultOutput) Id ¶ added in v0.12.0
func (o LookupLayerVersionPermissionResultOutput) Id() pulumi.StringPtrOutput
ID generated by service
func (LookupLayerVersionPermissionResultOutput) ToLookupLayerVersionPermissionResultOutput ¶ added in v0.12.0
func (o LookupLayerVersionPermissionResultOutput) ToLookupLayerVersionPermissionResultOutput() LookupLayerVersionPermissionResultOutput
func (LookupLayerVersionPermissionResultOutput) ToLookupLayerVersionPermissionResultOutputWithContext ¶ added in v0.12.0
func (o LookupLayerVersionPermissionResultOutput) ToLookupLayerVersionPermissionResultOutputWithContext(ctx context.Context) LookupLayerVersionPermissionResultOutput
type LookupLayerVersionResult ¶ added in v0.12.0
type LookupLayerVersionResult struct { // The ARN of the layer version. LayerVersionArn *string `pulumi:"layerVersionArn"` }
func LookupLayerVersion ¶ added in v0.12.0
func LookupLayerVersion(ctx *pulumi.Context, args *LookupLayerVersionArgs, opts ...pulumi.InvokeOption) (*LookupLayerVersionResult, error)
Resource Type definition for AWS::Lambda::LayerVersion
type LookupLayerVersionResultOutput ¶ added in v0.12.0
type LookupLayerVersionResultOutput struct{ *pulumi.OutputState }
func LookupLayerVersionOutput ¶ added in v0.12.0
func LookupLayerVersionOutput(ctx *pulumi.Context, args LookupLayerVersionOutputArgs, opts ...pulumi.InvokeOption) LookupLayerVersionResultOutput
func (LookupLayerVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupLayerVersionResultOutput) ElementType() reflect.Type
func (LookupLayerVersionResultOutput) LayerVersionArn ¶ added in v0.66.0
func (o LookupLayerVersionResultOutput) LayerVersionArn() pulumi.StringPtrOutput
The ARN of the layer version.
func (LookupLayerVersionResultOutput) ToLookupLayerVersionResultOutput ¶ added in v0.12.0
func (o LookupLayerVersionResultOutput) ToLookupLayerVersionResultOutput() LookupLayerVersionResultOutput
func (LookupLayerVersionResultOutput) ToLookupLayerVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupLayerVersionResultOutput) ToLookupLayerVersionResultOutputWithContext(ctx context.Context) LookupLayerVersionResultOutput
type LookupPermissionArgs ¶ added in v0.12.0
type LookupPermissionArgs struct { // The name or ARN of the Lambda function, version, or alias. // **Name formats** // + *Function name* – “my-function“ (name-only), “my-function:v1“ (with alias). // + *Function ARN* – “arn:aws:lambda:us-west-2:123456789012:function:my-function“. // + *Partial ARN* – “123456789012:function:my-function“. // // You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length. FunctionName string `pulumi:"functionName"` Id string `pulumi:"id"` }
type LookupPermissionOutputArgs ¶ added in v0.12.0
type LookupPermissionOutputArgs struct { // The name or ARN of the Lambda function, version, or alias. // **Name formats** // + *Function name* – “my-function“ (name-only), “my-function:v1“ (with alias). // + *Function ARN* – “arn:aws:lambda:us-west-2:123456789012:function:my-function“. // + *Partial ARN* – “123456789012:function:my-function“. // // You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length. FunctionName pulumi.StringInput `pulumi:"functionName"` Id pulumi.StringInput `pulumi:"id"` }
func (LookupPermissionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupPermissionOutputArgs) ElementType() reflect.Type
type LookupPermissionResult ¶ added in v0.12.0
type LookupPermissionResult struct {
Id *string `pulumi:"id"`
}
func LookupPermission ¶ added in v0.12.0
func LookupPermission(ctx *pulumi.Context, args *LookupPermissionArgs, opts ...pulumi.InvokeOption) (*LookupPermissionResult, error)
The “AWS::Lambda::Permission“ resource grants an AWS service or another account permission to use a function. You can apply the policy at the function level, or specify a qualifier to restrict access to a single version or alias. If you use a qualifier, the invoker must use the full Amazon Resource Name (ARN) of that version or alias to invoke the function.
To grant permission to another account, specify the account ID as the ``Principal``. To grant permission to an organization defined in AOlong, specify the organization ID as the ``PrincipalOrgID``. For AWS services, the principal is a domain-style identifier defined by the service, like ``s3.amazonaws.com`` or ``sns.amazonaws.com``. For AWS services, you can also specify the ARN of the associated resource as the ``SourceArn``. If you grant permission to a service principal without specifying the source, other accounts could potentially configure resources in their account to invoke your Lambda function. If your function has a function URL, you can specify the ``FunctionUrlAuthType`` parameter. This adds a condition to your permission that only applies when your function URL's ``AuthType`` matches the specified ``FunctionUrlAuthType``. For more information about the ``AuthType`` parameter, see [Security and auth model for function URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html). This resource adds a statement to a resource-based permission policy for the function. For more information about function policies, see [Lambda Function Policies](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html).
type LookupPermissionResultOutput ¶ added in v0.12.0
type LookupPermissionResultOutput struct{ *pulumi.OutputState }
func LookupPermissionOutput ¶ added in v0.12.0
func LookupPermissionOutput(ctx *pulumi.Context, args LookupPermissionOutputArgs, opts ...pulumi.InvokeOption) LookupPermissionResultOutput
func (LookupPermissionResultOutput) ElementType ¶ added in v0.12.0
func (LookupPermissionResultOutput) ElementType() reflect.Type
func (LookupPermissionResultOutput) Id ¶ added in v0.12.0
func (o LookupPermissionResultOutput) Id() pulumi.StringPtrOutput
func (LookupPermissionResultOutput) ToLookupPermissionResultOutput ¶ added in v0.12.0
func (o LookupPermissionResultOutput) ToLookupPermissionResultOutput() LookupPermissionResultOutput
func (LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext ¶ added in v0.12.0
func (o LookupPermissionResultOutput) ToLookupPermissionResultOutputWithContext(ctx context.Context) LookupPermissionResultOutput
type LookupUrlArgs ¶ added in v0.12.0
type LookupUrlArgs struct { // The full Amazon Resource Name (ARN) of the function associated with the Function URL. FunctionArn string `pulumi:"functionArn"` }
type LookupUrlOutputArgs ¶ added in v0.12.0
type LookupUrlOutputArgs struct { // The full Amazon Resource Name (ARN) of the function associated with the Function URL. FunctionArn pulumi.StringInput `pulumi:"functionArn"` }
func (LookupUrlOutputArgs) ElementType ¶ added in v0.12.0
func (LookupUrlOutputArgs) ElementType() reflect.Type
type LookupUrlResult ¶ added in v0.12.0
type LookupUrlResult struct { // Can be either AWS_IAM if the requests are authorized via IAM, or NONE if no authorization is configured on the Function URL. AuthType *UrlAuthType `pulumi:"authType"` // The [Cross-Origin Resource Sharing (CORS)](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) settings for your function URL. Cors *UrlCors `pulumi:"cors"` // The full Amazon Resource Name (ARN) of the function associated with the Function URL. FunctionArn *string `pulumi:"functionArn"` // The generated url for this resource. FunctionUrl *string `pulumi:"functionUrl"` // The invocation mode for the function's URL. Set to BUFFERED if you want to buffer responses before returning them to the client. Set to RESPONSE_STREAM if you want to stream responses, allowing faster time to first byte and larger response payload sizes. If not set, defaults to BUFFERED. InvokeMode *UrlInvokeMode `pulumi:"invokeMode"` }
func LookupUrl ¶ added in v0.12.0
func LookupUrl(ctx *pulumi.Context, args *LookupUrlArgs, opts ...pulumi.InvokeOption) (*LookupUrlResult, error)
Resource Type definition for AWS::Lambda::Url
type LookupUrlResultOutput ¶ added in v0.12.0
type LookupUrlResultOutput struct{ *pulumi.OutputState }
func LookupUrlOutput ¶ added in v0.12.0
func LookupUrlOutput(ctx *pulumi.Context, args LookupUrlOutputArgs, opts ...pulumi.InvokeOption) LookupUrlResultOutput
func (LookupUrlResultOutput) AuthType ¶ added in v0.15.0
func (o LookupUrlResultOutput) AuthType() UrlAuthTypePtrOutput
Can be either AWS_IAM if the requests are authorized via IAM, or NONE if no authorization is configured on the Function URL.
func (LookupUrlResultOutput) Cors ¶ added in v0.12.0
func (o LookupUrlResultOutput) Cors() UrlCorsPtrOutput
The [Cross-Origin Resource Sharing (CORS)](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) settings for your function URL.
func (LookupUrlResultOutput) ElementType ¶ added in v0.12.0
func (LookupUrlResultOutput) ElementType() reflect.Type
func (LookupUrlResultOutput) FunctionArn ¶ added in v0.15.0
func (o LookupUrlResultOutput) FunctionArn() pulumi.StringPtrOutput
The full Amazon Resource Name (ARN) of the function associated with the Function URL.
func (LookupUrlResultOutput) FunctionUrl ¶ added in v0.12.0
func (o LookupUrlResultOutput) FunctionUrl() pulumi.StringPtrOutput
The generated url for this resource.
func (LookupUrlResultOutput) InvokeMode ¶ added in v0.20.0
func (o LookupUrlResultOutput) InvokeMode() UrlInvokeModePtrOutput
The invocation mode for the function's URL. Set to BUFFERED if you want to buffer responses before returning them to the client. Set to RESPONSE_STREAM if you want to stream responses, allowing faster time to first byte and larger response payload sizes. If not set, defaults to BUFFERED.
func (LookupUrlResultOutput) ToLookupUrlResultOutput ¶ added in v0.12.0
func (o LookupUrlResultOutput) ToLookupUrlResultOutput() LookupUrlResultOutput
func (LookupUrlResultOutput) ToLookupUrlResultOutputWithContext ¶ added in v0.12.0
func (o LookupUrlResultOutput) ToLookupUrlResultOutputWithContext(ctx context.Context) LookupUrlResultOutput
type LookupVersionArgs ¶ added in v0.12.0
type LookupVersionArgs struct { // The ARN of the version. FunctionArn string `pulumi:"functionArn"` }
type LookupVersionOutputArgs ¶ added in v0.12.0
type LookupVersionOutputArgs struct { // The ARN of the version. FunctionArn pulumi.StringInput `pulumi:"functionArn"` }
func (LookupVersionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupVersionOutputArgs) ElementType() reflect.Type
type LookupVersionResult ¶ added in v0.12.0
type LookupVersionResult struct { // The ARN of the version. FunctionArn *string `pulumi:"functionArn"` // The resource policy of your function // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Lambda::Version` for more information about the expected schema for this property. Policy interface{} `pulumi:"policy"` // The version number. Version *string `pulumi:"version"` }
func LookupVersion ¶ added in v0.12.0
func LookupVersion(ctx *pulumi.Context, args *LookupVersionArgs, opts ...pulumi.InvokeOption) (*LookupVersionResult, error)
Resource Type definition for AWS::Lambda::Version
type LookupVersionResultOutput ¶ added in v0.12.0
type LookupVersionResultOutput struct{ *pulumi.OutputState }
func LookupVersionOutput ¶ added in v0.12.0
func LookupVersionOutput(ctx *pulumi.Context, args LookupVersionOutputArgs, opts ...pulumi.InvokeOption) LookupVersionResultOutput
func (LookupVersionResultOutput) ElementType ¶ added in v0.12.0
func (LookupVersionResultOutput) ElementType() reflect.Type
func (LookupVersionResultOutput) FunctionArn ¶ added in v0.81.0
func (o LookupVersionResultOutput) FunctionArn() pulumi.StringPtrOutput
The ARN of the version.
func (LookupVersionResultOutput) Policy ¶ added in v0.106.0
func (o LookupVersionResultOutput) Policy() pulumi.AnyOutput
The resource policy of your function
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Lambda::Version` for more information about the expected schema for this property.
func (LookupVersionResultOutput) ToLookupVersionResultOutput ¶ added in v0.12.0
func (o LookupVersionResultOutput) ToLookupVersionResultOutput() LookupVersionResultOutput
func (LookupVersionResultOutput) ToLookupVersionResultOutputWithContext ¶ added in v0.12.0
func (o LookupVersionResultOutput) ToLookupVersionResultOutputWithContext(ctx context.Context) LookupVersionResultOutput
func (LookupVersionResultOutput) Version ¶ added in v0.12.0
func (o LookupVersionResultOutput) Version() pulumi.StringPtrOutput
The version number.
type Permission ¶
type Permission struct { pulumi.CustomResourceState // The action that the principal can use on the function. For example, “lambda:InvokeFunction“ or “lambda:GetFunction“. Action pulumi.StringOutput `pulumi:"action"` AwsId pulumi.StringOutput `pulumi:"awsId"` // For Alexa Smart Home functions, a token that the invoker must supply. EventSourceToken pulumi.StringPtrOutput `pulumi:"eventSourceToken"` // The name or ARN of the Lambda function, version, or alias. // **Name formats** // + *Function name* – “my-function“ (name-only), “my-function:v1“ (with alias). // + *Function ARN* – “arn:aws:lambda:us-west-2:123456789012:function:my-function“. // + *Partial ARN* – “123456789012:function:my-function“. // // You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length. FunctionName pulumi.StringOutput `pulumi:"functionName"` // The type of authentication that your function URL uses. Set to “AWS_IAM“ if you want to restrict access to authenticated users only. Set to “NONE“ if you want to bypass IAM authentication to create a public endpoint. For more information, see [Security and auth model for Lambda function URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html). FunctionUrlAuthType PermissionFunctionUrlAuthTypePtrOutput `pulumi:"functionUrlAuthType"` // The AWS-service or AWS-account that invokes the function. If you specify a service, use “SourceArn“ or “SourceAccount“ to limit who can invoke the function through that service. Principal pulumi.StringOutput `pulumi:"principal"` // The identifier for your organization in AOlong. Use this to grant permissions to all the AWS-accounts under this organization. PrincipalOrgId pulumi.StringPtrOutput `pulumi:"principalOrgId"` // For AWS-service, the ID of the AWS-account that owns the resource. Use this together with “SourceArn“ to ensure that the specified account owns the resource. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account. SourceAccount pulumi.StringPtrOutput `pulumi:"sourceAccount"` // For AWS-services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic. // Note that Lambda configures the comparison using the “StringLike“ operator. SourceArn pulumi.StringPtrOutput `pulumi:"sourceArn"` }
The “AWS::Lambda::Permission“ resource grants an AWS service or another account permission to use a function. You can apply the policy at the function level, or specify a qualifier to restrict access to a single version or alias. If you use a qualifier, the invoker must use the full Amazon Resource Name (ARN) of that version or alias to invoke the function.
To grant permission to another account, specify the account ID as the ``Principal``. To grant permission to an organization defined in AOlong, specify the organization ID as the ``PrincipalOrgID``. For AWS services, the principal is a domain-style identifier defined by the service, like ``s3.amazonaws.com`` or ``sns.amazonaws.com``. For AWS services, you can also specify the ARN of the associated resource as the ``SourceArn``. If you grant permission to a service principal without specifying the source, other accounts could potentially configure resources in their account to invoke your Lambda function. If your function has a function URL, you can specify the ``FunctionUrlAuthType`` parameter. This adds a condition to your permission that only applies when your function URL's ``AuthType`` matches the specified ``FunctionUrlAuthType``. For more information about the ``AuthType`` parameter, see [Security and auth model for function URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html). This resource adds a statement to a resource-based permission policy for the function. For more information about function policies, see [Lambda Function Policies](https://docs.aws.amazon.com/lambda/latest/dg/access-control-resource-based.html).
func GetPermission ¶
func GetPermission(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PermissionState, opts ...pulumi.ResourceOption) (*Permission, error)
GetPermission gets an existing Permission 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 NewPermission ¶
func NewPermission(ctx *pulumi.Context, name string, args *PermissionArgs, opts ...pulumi.ResourceOption) (*Permission, error)
NewPermission registers a new resource with the given unique name, arguments, and options.
func (*Permission) ElementType ¶
func (*Permission) ElementType() reflect.Type
func (*Permission) ToPermissionOutput ¶
func (i *Permission) ToPermissionOutput() PermissionOutput
func (*Permission) ToPermissionOutputWithContext ¶
func (i *Permission) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
type PermissionArgs ¶
type PermissionArgs struct { // The action that the principal can use on the function. For example, “lambda:InvokeFunction“ or “lambda:GetFunction“. Action pulumi.StringInput // For Alexa Smart Home functions, a token that the invoker must supply. EventSourceToken pulumi.StringPtrInput // The name or ARN of the Lambda function, version, or alias. // **Name formats** // + *Function name* – “my-function“ (name-only), “my-function:v1“ (with alias). // + *Function ARN* – “arn:aws:lambda:us-west-2:123456789012:function:my-function“. // + *Partial ARN* – “123456789012:function:my-function“. // // You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length. FunctionName pulumi.StringInput // The type of authentication that your function URL uses. Set to “AWS_IAM“ if you want to restrict access to authenticated users only. Set to “NONE“ if you want to bypass IAM authentication to create a public endpoint. For more information, see [Security and auth model for Lambda function URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html). FunctionUrlAuthType PermissionFunctionUrlAuthTypePtrInput // The AWS-service or AWS-account that invokes the function. If you specify a service, use “SourceArn“ or “SourceAccount“ to limit who can invoke the function through that service. Principal pulumi.StringInput // The identifier for your organization in AOlong. Use this to grant permissions to all the AWS-accounts under this organization. PrincipalOrgId pulumi.StringPtrInput // For AWS-service, the ID of the AWS-account that owns the resource. Use this together with “SourceArn“ to ensure that the specified account owns the resource. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account. SourceAccount pulumi.StringPtrInput // For AWS-services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic. // Note that Lambda configures the comparison using the “StringLike“ operator. SourceArn pulumi.StringPtrInput }
The set of arguments for constructing a Permission resource.
func (PermissionArgs) ElementType ¶
func (PermissionArgs) ElementType() reflect.Type
type PermissionFunctionUrlAuthType ¶ added in v0.73.0
type PermissionFunctionUrlAuthType string
The type of authentication that your function URL uses. Set to “AWS_IAM“ if you want to restrict access to authenticated users only. Set to “NONE“ if you want to bypass IAM authentication to create a public endpoint. For more information, see [Security and auth model for Lambda function URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).
func (PermissionFunctionUrlAuthType) ElementType ¶ added in v0.73.0
func (PermissionFunctionUrlAuthType) ElementType() reflect.Type
func (PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypeOutput ¶ added in v0.73.0
func (e PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypeOutput() PermissionFunctionUrlAuthTypeOutput
func (PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypeOutputWithContext ¶ added in v0.73.0
func (e PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypeOutputWithContext(ctx context.Context) PermissionFunctionUrlAuthTypeOutput
func (PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypePtrOutput ¶ added in v0.73.0
func (e PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypePtrOutput() PermissionFunctionUrlAuthTypePtrOutput
func (PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypePtrOutputWithContext ¶ added in v0.73.0
func (e PermissionFunctionUrlAuthType) ToPermissionFunctionUrlAuthTypePtrOutputWithContext(ctx context.Context) PermissionFunctionUrlAuthTypePtrOutput
func (PermissionFunctionUrlAuthType) ToStringOutput ¶ added in v0.73.0
func (e PermissionFunctionUrlAuthType) ToStringOutput() pulumi.StringOutput
func (PermissionFunctionUrlAuthType) ToStringOutputWithContext ¶ added in v0.73.0
func (e PermissionFunctionUrlAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PermissionFunctionUrlAuthType) ToStringPtrOutput ¶ added in v0.73.0
func (e PermissionFunctionUrlAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
func (PermissionFunctionUrlAuthType) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (e PermissionFunctionUrlAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PermissionFunctionUrlAuthTypeInput ¶ added in v0.73.0
type PermissionFunctionUrlAuthTypeInput interface { pulumi.Input ToPermissionFunctionUrlAuthTypeOutput() PermissionFunctionUrlAuthTypeOutput ToPermissionFunctionUrlAuthTypeOutputWithContext(context.Context) PermissionFunctionUrlAuthTypeOutput }
PermissionFunctionUrlAuthTypeInput is an input type that accepts values of the PermissionFunctionUrlAuthType enum A concrete instance of `PermissionFunctionUrlAuthTypeInput` can be one of the following:
PermissionFunctionUrlAuthTypeAwsIam PermissionFunctionUrlAuthTypeNone
type PermissionFunctionUrlAuthTypeOutput ¶ added in v0.73.0
type PermissionFunctionUrlAuthTypeOutput struct{ *pulumi.OutputState }
func (PermissionFunctionUrlAuthTypeOutput) ElementType ¶ added in v0.73.0
func (PermissionFunctionUrlAuthTypeOutput) ElementType() reflect.Type
func (PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypeOutput ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypeOutput() PermissionFunctionUrlAuthTypeOutput
func (PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypeOutputWithContext ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypeOutputWithContext(ctx context.Context) PermissionFunctionUrlAuthTypeOutput
func (PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypePtrOutput ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypePtrOutput() PermissionFunctionUrlAuthTypePtrOutput
func (PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypePtrOutputWithContext ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypeOutput) ToPermissionFunctionUrlAuthTypePtrOutputWithContext(ctx context.Context) PermissionFunctionUrlAuthTypePtrOutput
func (PermissionFunctionUrlAuthTypeOutput) ToStringOutput ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypeOutput) ToStringOutput() pulumi.StringOutput
func (PermissionFunctionUrlAuthTypeOutput) ToStringOutputWithContext ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PermissionFunctionUrlAuthTypeOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PermissionFunctionUrlAuthTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PermissionFunctionUrlAuthTypePtrInput ¶ added in v0.73.0
type PermissionFunctionUrlAuthTypePtrInput interface { pulumi.Input ToPermissionFunctionUrlAuthTypePtrOutput() PermissionFunctionUrlAuthTypePtrOutput ToPermissionFunctionUrlAuthTypePtrOutputWithContext(context.Context) PermissionFunctionUrlAuthTypePtrOutput }
func PermissionFunctionUrlAuthTypePtr ¶ added in v0.73.0
func PermissionFunctionUrlAuthTypePtr(v string) PermissionFunctionUrlAuthTypePtrInput
type PermissionFunctionUrlAuthTypePtrOutput ¶ added in v0.73.0
type PermissionFunctionUrlAuthTypePtrOutput struct{ *pulumi.OutputState }
func (PermissionFunctionUrlAuthTypePtrOutput) ElementType ¶ added in v0.73.0
func (PermissionFunctionUrlAuthTypePtrOutput) ElementType() reflect.Type
func (PermissionFunctionUrlAuthTypePtrOutput) ToPermissionFunctionUrlAuthTypePtrOutput ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypePtrOutput) ToPermissionFunctionUrlAuthTypePtrOutput() PermissionFunctionUrlAuthTypePtrOutput
func (PermissionFunctionUrlAuthTypePtrOutput) ToPermissionFunctionUrlAuthTypePtrOutputWithContext ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypePtrOutput) ToPermissionFunctionUrlAuthTypePtrOutputWithContext(ctx context.Context) PermissionFunctionUrlAuthTypePtrOutput
func (PermissionFunctionUrlAuthTypePtrOutput) ToStringPtrOutput ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PermissionFunctionUrlAuthTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.73.0
func (o PermissionFunctionUrlAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PermissionInput ¶
type PermissionInput interface { pulumi.Input ToPermissionOutput() PermissionOutput ToPermissionOutputWithContext(ctx context.Context) PermissionOutput }
type PermissionOutput ¶
type PermissionOutput struct{ *pulumi.OutputState }
func (PermissionOutput) Action ¶ added in v0.17.0
func (o PermissionOutput) Action() pulumi.StringOutput
The action that the principal can use on the function. For example, “lambda:InvokeFunction“ or “lambda:GetFunction“.
func (PermissionOutput) AwsId ¶ added in v0.99.0
func (o PermissionOutput) AwsId() pulumi.StringOutput
func (PermissionOutput) ElementType ¶
func (PermissionOutput) ElementType() reflect.Type
func (PermissionOutput) EventSourceToken ¶ added in v0.17.0
func (o PermissionOutput) EventSourceToken() pulumi.StringPtrOutput
For Alexa Smart Home functions, a token that the invoker must supply.
func (PermissionOutput) FunctionName ¶ added in v0.17.0
func (o PermissionOutput) FunctionName() pulumi.StringOutput
The name or ARN of the Lambda function, version, or alias.
**Name formats** + *Function name* – ``my-function`` (name-only), ``my-function:v1`` (with alias). + *Function ARN* – ``arn:aws:lambda:us-west-2:123456789012:function:my-function``. + *Partial ARN* – ``123456789012:function:my-function``. You can append a version number or alias to any of the formats. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.
func (PermissionOutput) FunctionUrlAuthType ¶ added in v0.17.0
func (o PermissionOutput) FunctionUrlAuthType() PermissionFunctionUrlAuthTypePtrOutput
The type of authentication that your function URL uses. Set to “AWS_IAM“ if you want to restrict access to authenticated users only. Set to “NONE“ if you want to bypass IAM authentication to create a public endpoint. For more information, see [Security and auth model for Lambda function URLs](https://docs.aws.amazon.com/lambda/latest/dg/urls-auth.html).
func (PermissionOutput) Principal ¶ added in v0.17.0
func (o PermissionOutput) Principal() pulumi.StringOutput
The AWS-service or AWS-account that invokes the function. If you specify a service, use “SourceArn“ or “SourceAccount“ to limit who can invoke the function through that service.
func (PermissionOutput) PrincipalOrgId ¶ added in v0.72.0
func (o PermissionOutput) PrincipalOrgId() pulumi.StringPtrOutput
The identifier for your organization in AOlong. Use this to grant permissions to all the AWS-accounts under this organization.
func (PermissionOutput) SourceAccount ¶ added in v0.17.0
func (o PermissionOutput) SourceAccount() pulumi.StringPtrOutput
For AWS-service, the ID of the AWS-account that owns the resource. Use this together with “SourceArn“ to ensure that the specified account owns the resource. It is possible for an Amazon S3 bucket to be deleted by its owner and recreated by another account.
func (PermissionOutput) SourceArn ¶ added in v0.17.0
func (o PermissionOutput) SourceArn() pulumi.StringPtrOutput
For AWS-services, the ARN of the AWS resource that invokes the function. For example, an Amazon S3 bucket or Amazon SNS topic.
Note that Lambda configures the comparison using the ``StringLike`` operator.
func (PermissionOutput) ToPermissionOutput ¶
func (o PermissionOutput) ToPermissionOutput() PermissionOutput
func (PermissionOutput) ToPermissionOutputWithContext ¶
func (o PermissionOutput) ToPermissionOutputWithContext(ctx context.Context) PermissionOutput
type PermissionState ¶
type PermissionState struct { }
func (PermissionState) ElementType ¶
func (PermissionState) ElementType() reflect.Type
type Url ¶ added in v0.7.0
type Url struct { pulumi.CustomResourceState // Can be either AWS_IAM if the requests are authorized via IAM, or NONE if no authorization is configured on the Function URL. AuthType UrlAuthTypeOutput `pulumi:"authType"` // The [Cross-Origin Resource Sharing (CORS)](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) settings for your function URL. Cors UrlCorsPtrOutput `pulumi:"cors"` // The full Amazon Resource Name (ARN) of the function associated with the Function URL. FunctionArn pulumi.StringOutput `pulumi:"functionArn"` // The generated url for this resource. FunctionUrl pulumi.StringOutput `pulumi:"functionUrl"` // The invocation mode for the function's URL. Set to BUFFERED if you want to buffer responses before returning them to the client. Set to RESPONSE_STREAM if you want to stream responses, allowing faster time to first byte and larger response payload sizes. If not set, defaults to BUFFERED. InvokeMode UrlInvokeModePtrOutput `pulumi:"invokeMode"` // The alias qualifier for the target function. If TargetFunctionArn is unqualified then Qualifier must be passed. Qualifier pulumi.StringPtrOutput `pulumi:"qualifier"` // The Amazon Resource Name (ARN) of the function associated with the Function URL. TargetFunctionArn pulumi.StringOutput `pulumi:"targetFunctionArn"` }
Resource Type definition for AWS::Lambda::Url
func GetUrl ¶ added in v0.7.0
func GetUrl(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UrlState, opts ...pulumi.ResourceOption) (*Url, error)
GetUrl gets an existing Url 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 NewUrl ¶ added in v0.7.0
func NewUrl(ctx *pulumi.Context, name string, args *UrlArgs, opts ...pulumi.ResourceOption) (*Url, error)
NewUrl registers a new resource with the given unique name, arguments, and options.
func (*Url) ElementType ¶ added in v0.7.0
func (*Url) ToUrlOutput ¶ added in v0.7.0
type UrlAllowMethodsItem ¶ added in v0.7.0
type UrlAllowMethodsItem string
func (UrlAllowMethodsItem) ElementType ¶ added in v0.7.0
func (UrlAllowMethodsItem) ElementType() reflect.Type
func (UrlAllowMethodsItem) ToStringOutput ¶ added in v0.7.0
func (e UrlAllowMethodsItem) ToStringOutput() pulumi.StringOutput
func (UrlAllowMethodsItem) ToStringOutputWithContext ¶ added in v0.7.0
func (e UrlAllowMethodsItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UrlAllowMethodsItem) ToStringPtrOutput ¶ added in v0.7.0
func (e UrlAllowMethodsItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (UrlAllowMethodsItem) ToStringPtrOutputWithContext ¶ added in v0.7.0
func (e UrlAllowMethodsItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UrlAllowMethodsItem) ToUrlAllowMethodsItemOutput ¶ added in v0.7.0
func (e UrlAllowMethodsItem) ToUrlAllowMethodsItemOutput() UrlAllowMethodsItemOutput
func (UrlAllowMethodsItem) ToUrlAllowMethodsItemOutputWithContext ¶ added in v0.7.0
func (e UrlAllowMethodsItem) ToUrlAllowMethodsItemOutputWithContext(ctx context.Context) UrlAllowMethodsItemOutput
func (UrlAllowMethodsItem) ToUrlAllowMethodsItemPtrOutput ¶ added in v0.7.0
func (e UrlAllowMethodsItem) ToUrlAllowMethodsItemPtrOutput() UrlAllowMethodsItemPtrOutput
func (UrlAllowMethodsItem) ToUrlAllowMethodsItemPtrOutputWithContext ¶ added in v0.7.0
func (e UrlAllowMethodsItem) ToUrlAllowMethodsItemPtrOutputWithContext(ctx context.Context) UrlAllowMethodsItemPtrOutput
type UrlAllowMethodsItemArray ¶ added in v0.7.0
type UrlAllowMethodsItemArray []UrlAllowMethodsItem
func (UrlAllowMethodsItemArray) ElementType ¶ added in v0.7.0
func (UrlAllowMethodsItemArray) ElementType() reflect.Type
func (UrlAllowMethodsItemArray) ToUrlAllowMethodsItemArrayOutput ¶ added in v0.7.0
func (i UrlAllowMethodsItemArray) ToUrlAllowMethodsItemArrayOutput() UrlAllowMethodsItemArrayOutput
func (UrlAllowMethodsItemArray) ToUrlAllowMethodsItemArrayOutputWithContext ¶ added in v0.7.0
func (i UrlAllowMethodsItemArray) ToUrlAllowMethodsItemArrayOutputWithContext(ctx context.Context) UrlAllowMethodsItemArrayOutput
type UrlAllowMethodsItemArrayInput ¶ added in v0.7.0
type UrlAllowMethodsItemArrayInput interface { pulumi.Input ToUrlAllowMethodsItemArrayOutput() UrlAllowMethodsItemArrayOutput ToUrlAllowMethodsItemArrayOutputWithContext(context.Context) UrlAllowMethodsItemArrayOutput }
UrlAllowMethodsItemArrayInput is an input type that accepts UrlAllowMethodsItemArray and UrlAllowMethodsItemArrayOutput values. You can construct a concrete instance of `UrlAllowMethodsItemArrayInput` via:
UrlAllowMethodsItemArray{ UrlAllowMethodsItemArgs{...} }
type UrlAllowMethodsItemArrayOutput ¶ added in v0.7.0
type UrlAllowMethodsItemArrayOutput struct{ *pulumi.OutputState }
func (UrlAllowMethodsItemArrayOutput) ElementType ¶ added in v0.7.0
func (UrlAllowMethodsItemArrayOutput) ElementType() reflect.Type
func (UrlAllowMethodsItemArrayOutput) Index ¶ added in v0.7.0
func (o UrlAllowMethodsItemArrayOutput) Index(i pulumi.IntInput) UrlAllowMethodsItemOutput
func (UrlAllowMethodsItemArrayOutput) ToUrlAllowMethodsItemArrayOutput ¶ added in v0.7.0
func (o UrlAllowMethodsItemArrayOutput) ToUrlAllowMethodsItemArrayOutput() UrlAllowMethodsItemArrayOutput
func (UrlAllowMethodsItemArrayOutput) ToUrlAllowMethodsItemArrayOutputWithContext ¶ added in v0.7.0
func (o UrlAllowMethodsItemArrayOutput) ToUrlAllowMethodsItemArrayOutputWithContext(ctx context.Context) UrlAllowMethodsItemArrayOutput
type UrlAllowMethodsItemInput ¶ added in v0.7.0
type UrlAllowMethodsItemInput interface { pulumi.Input ToUrlAllowMethodsItemOutput() UrlAllowMethodsItemOutput ToUrlAllowMethodsItemOutputWithContext(context.Context) UrlAllowMethodsItemOutput }
UrlAllowMethodsItemInput is an input type that accepts values of the UrlAllowMethodsItem enum A concrete instance of `UrlAllowMethodsItemInput` can be one of the following:
UrlAllowMethodsItemGet UrlAllowMethodsItemPut UrlAllowMethodsItemHead UrlAllowMethodsItemPost UrlAllowMethodsItemPatch UrlAllowMethodsItemDelete UrlAllowMethodsItemAsterisk
type UrlAllowMethodsItemOutput ¶ added in v0.7.0
type UrlAllowMethodsItemOutput struct{ *pulumi.OutputState }
func (UrlAllowMethodsItemOutput) ElementType ¶ added in v0.7.0
func (UrlAllowMethodsItemOutput) ElementType() reflect.Type
func (UrlAllowMethodsItemOutput) ToStringOutput ¶ added in v0.7.0
func (o UrlAllowMethodsItemOutput) ToStringOutput() pulumi.StringOutput
func (UrlAllowMethodsItemOutput) ToStringOutputWithContext ¶ added in v0.7.0
func (o UrlAllowMethodsItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UrlAllowMethodsItemOutput) ToStringPtrOutput ¶ added in v0.7.0
func (o UrlAllowMethodsItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UrlAllowMethodsItemOutput) ToStringPtrOutputWithContext ¶ added in v0.7.0
func (o UrlAllowMethodsItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemOutput ¶ added in v0.7.0
func (o UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemOutput() UrlAllowMethodsItemOutput
func (UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemOutputWithContext ¶ added in v0.7.0
func (o UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemOutputWithContext(ctx context.Context) UrlAllowMethodsItemOutput
func (UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemPtrOutput ¶ added in v0.7.0
func (o UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemPtrOutput() UrlAllowMethodsItemPtrOutput
func (UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemPtrOutputWithContext ¶ added in v0.7.0
func (o UrlAllowMethodsItemOutput) ToUrlAllowMethodsItemPtrOutputWithContext(ctx context.Context) UrlAllowMethodsItemPtrOutput
type UrlAllowMethodsItemPtrInput ¶ added in v0.7.0
type UrlAllowMethodsItemPtrInput interface { pulumi.Input ToUrlAllowMethodsItemPtrOutput() UrlAllowMethodsItemPtrOutput ToUrlAllowMethodsItemPtrOutputWithContext(context.Context) UrlAllowMethodsItemPtrOutput }
func UrlAllowMethodsItemPtr ¶ added in v0.7.0
func UrlAllowMethodsItemPtr(v string) UrlAllowMethodsItemPtrInput
type UrlAllowMethodsItemPtrOutput ¶ added in v0.7.0
type UrlAllowMethodsItemPtrOutput struct{ *pulumi.OutputState }
func (UrlAllowMethodsItemPtrOutput) Elem ¶ added in v0.7.0
func (o UrlAllowMethodsItemPtrOutput) Elem() UrlAllowMethodsItemOutput
func (UrlAllowMethodsItemPtrOutput) ElementType ¶ added in v0.7.0
func (UrlAllowMethodsItemPtrOutput) ElementType() reflect.Type
func (UrlAllowMethodsItemPtrOutput) ToStringPtrOutput ¶ added in v0.7.0
func (o UrlAllowMethodsItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UrlAllowMethodsItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.7.0
func (o UrlAllowMethodsItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UrlAllowMethodsItemPtrOutput) ToUrlAllowMethodsItemPtrOutput ¶ added in v0.7.0
func (o UrlAllowMethodsItemPtrOutput) ToUrlAllowMethodsItemPtrOutput() UrlAllowMethodsItemPtrOutput
func (UrlAllowMethodsItemPtrOutput) ToUrlAllowMethodsItemPtrOutputWithContext ¶ added in v0.7.0
func (o UrlAllowMethodsItemPtrOutput) ToUrlAllowMethodsItemPtrOutputWithContext(ctx context.Context) UrlAllowMethodsItemPtrOutput
type UrlArgs ¶ added in v0.7.0
type UrlArgs struct { // Can be either AWS_IAM if the requests are authorized via IAM, or NONE if no authorization is configured on the Function URL. AuthType UrlAuthTypeInput // The [Cross-Origin Resource Sharing (CORS)](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) settings for your function URL. Cors UrlCorsPtrInput // The invocation mode for the function's URL. Set to BUFFERED if you want to buffer responses before returning them to the client. Set to RESPONSE_STREAM if you want to stream responses, allowing faster time to first byte and larger response payload sizes. If not set, defaults to BUFFERED. InvokeMode UrlInvokeModePtrInput // The alias qualifier for the target function. If TargetFunctionArn is unqualified then Qualifier must be passed. Qualifier pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the function associated with the Function URL. TargetFunctionArn pulumi.StringInput }
The set of arguments for constructing a Url resource.
func (UrlArgs) ElementType ¶ added in v0.7.0
type UrlAuthType ¶ added in v0.15.0
type UrlAuthType string
Can be either AWS_IAM if the requests are authorized via IAM, or NONE if no authorization is configured on the Function URL.
func (UrlAuthType) ElementType ¶ added in v0.15.0
func (UrlAuthType) ElementType() reflect.Type
func (UrlAuthType) ToStringOutput ¶ added in v0.15.0
func (e UrlAuthType) ToStringOutput() pulumi.StringOutput
func (UrlAuthType) ToStringOutputWithContext ¶ added in v0.15.0
func (e UrlAuthType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UrlAuthType) ToStringPtrOutput ¶ added in v0.15.0
func (e UrlAuthType) ToStringPtrOutput() pulumi.StringPtrOutput
func (UrlAuthType) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (e UrlAuthType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UrlAuthType) ToUrlAuthTypeOutput ¶ added in v0.15.0
func (e UrlAuthType) ToUrlAuthTypeOutput() UrlAuthTypeOutput
func (UrlAuthType) ToUrlAuthTypeOutputWithContext ¶ added in v0.15.0
func (e UrlAuthType) ToUrlAuthTypeOutputWithContext(ctx context.Context) UrlAuthTypeOutput
func (UrlAuthType) ToUrlAuthTypePtrOutput ¶ added in v0.15.0
func (e UrlAuthType) ToUrlAuthTypePtrOutput() UrlAuthTypePtrOutput
func (UrlAuthType) ToUrlAuthTypePtrOutputWithContext ¶ added in v0.15.0
func (e UrlAuthType) ToUrlAuthTypePtrOutputWithContext(ctx context.Context) UrlAuthTypePtrOutput
type UrlAuthTypeInput ¶ added in v0.15.0
type UrlAuthTypeInput interface { pulumi.Input ToUrlAuthTypeOutput() UrlAuthTypeOutput ToUrlAuthTypeOutputWithContext(context.Context) UrlAuthTypeOutput }
UrlAuthTypeInput is an input type that accepts values of the UrlAuthType enum A concrete instance of `UrlAuthTypeInput` can be one of the following:
UrlAuthTypeAwsIam UrlAuthTypeNone
type UrlAuthTypeOutput ¶ added in v0.15.0
type UrlAuthTypeOutput struct{ *pulumi.OutputState }
func (UrlAuthTypeOutput) ElementType ¶ added in v0.15.0
func (UrlAuthTypeOutput) ElementType() reflect.Type
func (UrlAuthTypeOutput) ToStringOutput ¶ added in v0.15.0
func (o UrlAuthTypeOutput) ToStringOutput() pulumi.StringOutput
func (UrlAuthTypeOutput) ToStringOutputWithContext ¶ added in v0.15.0
func (o UrlAuthTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UrlAuthTypeOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o UrlAuthTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UrlAuthTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o UrlAuthTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UrlAuthTypeOutput) ToUrlAuthTypeOutput ¶ added in v0.15.0
func (o UrlAuthTypeOutput) ToUrlAuthTypeOutput() UrlAuthTypeOutput
func (UrlAuthTypeOutput) ToUrlAuthTypeOutputWithContext ¶ added in v0.15.0
func (o UrlAuthTypeOutput) ToUrlAuthTypeOutputWithContext(ctx context.Context) UrlAuthTypeOutput
func (UrlAuthTypeOutput) ToUrlAuthTypePtrOutput ¶ added in v0.15.0
func (o UrlAuthTypeOutput) ToUrlAuthTypePtrOutput() UrlAuthTypePtrOutput
func (UrlAuthTypeOutput) ToUrlAuthTypePtrOutputWithContext ¶ added in v0.15.0
func (o UrlAuthTypeOutput) ToUrlAuthTypePtrOutputWithContext(ctx context.Context) UrlAuthTypePtrOutput
type UrlAuthTypePtrInput ¶ added in v0.15.0
type UrlAuthTypePtrInput interface { pulumi.Input ToUrlAuthTypePtrOutput() UrlAuthTypePtrOutput ToUrlAuthTypePtrOutputWithContext(context.Context) UrlAuthTypePtrOutput }
func UrlAuthTypePtr ¶ added in v0.15.0
func UrlAuthTypePtr(v string) UrlAuthTypePtrInput
type UrlAuthTypePtrOutput ¶ added in v0.15.0
type UrlAuthTypePtrOutput struct{ *pulumi.OutputState }
func (UrlAuthTypePtrOutput) Elem ¶ added in v0.15.0
func (o UrlAuthTypePtrOutput) Elem() UrlAuthTypeOutput
func (UrlAuthTypePtrOutput) ElementType ¶ added in v0.15.0
func (UrlAuthTypePtrOutput) ElementType() reflect.Type
func (UrlAuthTypePtrOutput) ToStringPtrOutput ¶ added in v0.15.0
func (o UrlAuthTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UrlAuthTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.15.0
func (o UrlAuthTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UrlAuthTypePtrOutput) ToUrlAuthTypePtrOutput ¶ added in v0.15.0
func (o UrlAuthTypePtrOutput) ToUrlAuthTypePtrOutput() UrlAuthTypePtrOutput
func (UrlAuthTypePtrOutput) ToUrlAuthTypePtrOutputWithContext ¶ added in v0.15.0
func (o UrlAuthTypePtrOutput) ToUrlAuthTypePtrOutputWithContext(ctx context.Context) UrlAuthTypePtrOutput
type UrlCors ¶ added in v0.7.0
type UrlCors struct { // Specifies whether credentials are included in the CORS request. AllowCredentials *bool `pulumi:"allowCredentials"` // Represents a collection of allowed headers. AllowHeaders []string `pulumi:"allowHeaders"` // Represents a collection of allowed HTTP methods. AllowMethods []UrlAllowMethodsItem `pulumi:"allowMethods"` // Represents a collection of allowed origins. AllowOrigins []string `pulumi:"allowOrigins"` // Represents a collection of exposed headers. ExposeHeaders []string `pulumi:"exposeHeaders"` // The maximum amount of time, in seconds, that browsers can cache results of a preflight request. By default, this is set to `0` , which means the browser will not cache results. MaxAge *int `pulumi:"maxAge"` }
type UrlCorsArgs ¶ added in v0.7.0
type UrlCorsArgs struct { // Specifies whether credentials are included in the CORS request. AllowCredentials pulumi.BoolPtrInput `pulumi:"allowCredentials"` // Represents a collection of allowed headers. AllowHeaders pulumi.StringArrayInput `pulumi:"allowHeaders"` // Represents a collection of allowed HTTP methods. AllowMethods UrlAllowMethodsItemArrayInput `pulumi:"allowMethods"` // Represents a collection of allowed origins. AllowOrigins pulumi.StringArrayInput `pulumi:"allowOrigins"` // Represents a collection of exposed headers. ExposeHeaders pulumi.StringArrayInput `pulumi:"exposeHeaders"` // The maximum amount of time, in seconds, that browsers can cache results of a preflight request. By default, this is set to `0` , which means the browser will not cache results. MaxAge pulumi.IntPtrInput `pulumi:"maxAge"` }
func (UrlCorsArgs) ElementType ¶ added in v0.7.0
func (UrlCorsArgs) ElementType() reflect.Type
func (UrlCorsArgs) ToUrlCorsOutput ¶ added in v0.7.0
func (i UrlCorsArgs) ToUrlCorsOutput() UrlCorsOutput
func (UrlCorsArgs) ToUrlCorsOutputWithContext ¶ added in v0.7.0
func (i UrlCorsArgs) ToUrlCorsOutputWithContext(ctx context.Context) UrlCorsOutput
func (UrlCorsArgs) ToUrlCorsPtrOutput ¶ added in v0.7.0
func (i UrlCorsArgs) ToUrlCorsPtrOutput() UrlCorsPtrOutput
func (UrlCorsArgs) ToUrlCorsPtrOutputWithContext ¶ added in v0.7.0
func (i UrlCorsArgs) ToUrlCorsPtrOutputWithContext(ctx context.Context) UrlCorsPtrOutput
type UrlCorsInput ¶ added in v0.7.0
type UrlCorsInput interface { pulumi.Input ToUrlCorsOutput() UrlCorsOutput ToUrlCorsOutputWithContext(context.Context) UrlCorsOutput }
UrlCorsInput is an input type that accepts UrlCorsArgs and UrlCorsOutput values. You can construct a concrete instance of `UrlCorsInput` via:
UrlCorsArgs{...}
type UrlCorsOutput ¶ added in v0.7.0
type UrlCorsOutput struct{ *pulumi.OutputState }
func (UrlCorsOutput) AllowCredentials ¶ added in v0.7.0
func (o UrlCorsOutput) AllowCredentials() pulumi.BoolPtrOutput
Specifies whether credentials are included in the CORS request.
func (UrlCorsOutput) AllowHeaders ¶ added in v0.7.0
func (o UrlCorsOutput) AllowHeaders() pulumi.StringArrayOutput
Represents a collection of allowed headers.
func (UrlCorsOutput) AllowMethods ¶ added in v0.7.0
func (o UrlCorsOutput) AllowMethods() UrlAllowMethodsItemArrayOutput
Represents a collection of allowed HTTP methods.
func (UrlCorsOutput) AllowOrigins ¶ added in v0.7.0
func (o UrlCorsOutput) AllowOrigins() pulumi.StringArrayOutput
Represents a collection of allowed origins.
func (UrlCorsOutput) ElementType ¶ added in v0.7.0
func (UrlCorsOutput) ElementType() reflect.Type
func (UrlCorsOutput) ExposeHeaders ¶ added in v0.7.0
func (o UrlCorsOutput) ExposeHeaders() pulumi.StringArrayOutput
Represents a collection of exposed headers.
func (UrlCorsOutput) MaxAge ¶ added in v0.7.0
func (o UrlCorsOutput) MaxAge() pulumi.IntPtrOutput
The maximum amount of time, in seconds, that browsers can cache results of a preflight request. By default, this is set to `0` , which means the browser will not cache results.
func (UrlCorsOutput) ToUrlCorsOutput ¶ added in v0.7.0
func (o UrlCorsOutput) ToUrlCorsOutput() UrlCorsOutput
func (UrlCorsOutput) ToUrlCorsOutputWithContext ¶ added in v0.7.0
func (o UrlCorsOutput) ToUrlCorsOutputWithContext(ctx context.Context) UrlCorsOutput
func (UrlCorsOutput) ToUrlCorsPtrOutput ¶ added in v0.7.0
func (o UrlCorsOutput) ToUrlCorsPtrOutput() UrlCorsPtrOutput
func (UrlCorsOutput) ToUrlCorsPtrOutputWithContext ¶ added in v0.7.0
func (o UrlCorsOutput) ToUrlCorsPtrOutputWithContext(ctx context.Context) UrlCorsPtrOutput
type UrlCorsPtrInput ¶ added in v0.7.0
type UrlCorsPtrInput interface { pulumi.Input ToUrlCorsPtrOutput() UrlCorsPtrOutput ToUrlCorsPtrOutputWithContext(context.Context) UrlCorsPtrOutput }
UrlCorsPtrInput is an input type that accepts UrlCorsArgs, UrlCorsPtr and UrlCorsPtrOutput values. You can construct a concrete instance of `UrlCorsPtrInput` via:
UrlCorsArgs{...} or: nil
func UrlCorsPtr ¶ added in v0.7.0
func UrlCorsPtr(v *UrlCorsArgs) UrlCorsPtrInput
type UrlCorsPtrOutput ¶ added in v0.7.0
type UrlCorsPtrOutput struct{ *pulumi.OutputState }
func (UrlCorsPtrOutput) AllowCredentials ¶ added in v0.7.0
func (o UrlCorsPtrOutput) AllowCredentials() pulumi.BoolPtrOutput
Specifies whether credentials are included in the CORS request.
func (UrlCorsPtrOutput) AllowHeaders ¶ added in v0.7.0
func (o UrlCorsPtrOutput) AllowHeaders() pulumi.StringArrayOutput
Represents a collection of allowed headers.
func (UrlCorsPtrOutput) AllowMethods ¶ added in v0.7.0
func (o UrlCorsPtrOutput) AllowMethods() UrlAllowMethodsItemArrayOutput
Represents a collection of allowed HTTP methods.
func (UrlCorsPtrOutput) AllowOrigins ¶ added in v0.7.0
func (o UrlCorsPtrOutput) AllowOrigins() pulumi.StringArrayOutput
Represents a collection of allowed origins.
func (UrlCorsPtrOutput) Elem ¶ added in v0.7.0
func (o UrlCorsPtrOutput) Elem() UrlCorsOutput
func (UrlCorsPtrOutput) ElementType ¶ added in v0.7.0
func (UrlCorsPtrOutput) ElementType() reflect.Type
func (UrlCorsPtrOutput) ExposeHeaders ¶ added in v0.7.0
func (o UrlCorsPtrOutput) ExposeHeaders() pulumi.StringArrayOutput
Represents a collection of exposed headers.
func (UrlCorsPtrOutput) MaxAge ¶ added in v0.7.0
func (o UrlCorsPtrOutput) MaxAge() pulumi.IntPtrOutput
The maximum amount of time, in seconds, that browsers can cache results of a preflight request. By default, this is set to `0` , which means the browser will not cache results.
func (UrlCorsPtrOutput) ToUrlCorsPtrOutput ¶ added in v0.7.0
func (o UrlCorsPtrOutput) ToUrlCorsPtrOutput() UrlCorsPtrOutput
func (UrlCorsPtrOutput) ToUrlCorsPtrOutputWithContext ¶ added in v0.7.0
func (o UrlCorsPtrOutput) ToUrlCorsPtrOutputWithContext(ctx context.Context) UrlCorsPtrOutput
type UrlInvokeMode ¶ added in v0.20.0
type UrlInvokeMode string
The invocation mode for the function's URL. Set to BUFFERED if you want to buffer responses before returning them to the client. Set to RESPONSE_STREAM if you want to stream responses, allowing faster time to first byte and larger response payload sizes. If not set, defaults to BUFFERED.
func (UrlInvokeMode) ElementType ¶ added in v0.20.0
func (UrlInvokeMode) ElementType() reflect.Type
func (UrlInvokeMode) ToStringOutput ¶ added in v0.20.0
func (e UrlInvokeMode) ToStringOutput() pulumi.StringOutput
func (UrlInvokeMode) ToStringOutputWithContext ¶ added in v0.20.0
func (e UrlInvokeMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UrlInvokeMode) ToStringPtrOutput ¶ added in v0.20.0
func (e UrlInvokeMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (UrlInvokeMode) ToStringPtrOutputWithContext ¶ added in v0.20.0
func (e UrlInvokeMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UrlInvokeMode) ToUrlInvokeModeOutput ¶ added in v0.20.0
func (e UrlInvokeMode) ToUrlInvokeModeOutput() UrlInvokeModeOutput
func (UrlInvokeMode) ToUrlInvokeModeOutputWithContext ¶ added in v0.20.0
func (e UrlInvokeMode) ToUrlInvokeModeOutputWithContext(ctx context.Context) UrlInvokeModeOutput
func (UrlInvokeMode) ToUrlInvokeModePtrOutput ¶ added in v0.20.0
func (e UrlInvokeMode) ToUrlInvokeModePtrOutput() UrlInvokeModePtrOutput
func (UrlInvokeMode) ToUrlInvokeModePtrOutputWithContext ¶ added in v0.20.0
func (e UrlInvokeMode) ToUrlInvokeModePtrOutputWithContext(ctx context.Context) UrlInvokeModePtrOutput
type UrlInvokeModeInput ¶ added in v0.20.0
type UrlInvokeModeInput interface { pulumi.Input ToUrlInvokeModeOutput() UrlInvokeModeOutput ToUrlInvokeModeOutputWithContext(context.Context) UrlInvokeModeOutput }
UrlInvokeModeInput is an input type that accepts values of the UrlInvokeMode enum A concrete instance of `UrlInvokeModeInput` can be one of the following:
UrlInvokeModeBuffered UrlInvokeModeResponseStream
type UrlInvokeModeOutput ¶ added in v0.20.0
type UrlInvokeModeOutput struct{ *pulumi.OutputState }
func (UrlInvokeModeOutput) ElementType ¶ added in v0.20.0
func (UrlInvokeModeOutput) ElementType() reflect.Type
func (UrlInvokeModeOutput) ToStringOutput ¶ added in v0.20.0
func (o UrlInvokeModeOutput) ToStringOutput() pulumi.StringOutput
func (UrlInvokeModeOutput) ToStringOutputWithContext ¶ added in v0.20.0
func (o UrlInvokeModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (UrlInvokeModeOutput) ToStringPtrOutput ¶ added in v0.20.0
func (o UrlInvokeModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UrlInvokeModeOutput) ToStringPtrOutputWithContext ¶ added in v0.20.0
func (o UrlInvokeModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UrlInvokeModeOutput) ToUrlInvokeModeOutput ¶ added in v0.20.0
func (o UrlInvokeModeOutput) ToUrlInvokeModeOutput() UrlInvokeModeOutput
func (UrlInvokeModeOutput) ToUrlInvokeModeOutputWithContext ¶ added in v0.20.0
func (o UrlInvokeModeOutput) ToUrlInvokeModeOutputWithContext(ctx context.Context) UrlInvokeModeOutput
func (UrlInvokeModeOutput) ToUrlInvokeModePtrOutput ¶ added in v0.20.0
func (o UrlInvokeModeOutput) ToUrlInvokeModePtrOutput() UrlInvokeModePtrOutput
func (UrlInvokeModeOutput) ToUrlInvokeModePtrOutputWithContext ¶ added in v0.20.0
func (o UrlInvokeModeOutput) ToUrlInvokeModePtrOutputWithContext(ctx context.Context) UrlInvokeModePtrOutput
type UrlInvokeModePtrInput ¶ added in v0.20.0
type UrlInvokeModePtrInput interface { pulumi.Input ToUrlInvokeModePtrOutput() UrlInvokeModePtrOutput ToUrlInvokeModePtrOutputWithContext(context.Context) UrlInvokeModePtrOutput }
func UrlInvokeModePtr ¶ added in v0.20.0
func UrlInvokeModePtr(v string) UrlInvokeModePtrInput
type UrlInvokeModePtrOutput ¶ added in v0.20.0
type UrlInvokeModePtrOutput struct{ *pulumi.OutputState }
func (UrlInvokeModePtrOutput) Elem ¶ added in v0.20.0
func (o UrlInvokeModePtrOutput) Elem() UrlInvokeModeOutput
func (UrlInvokeModePtrOutput) ElementType ¶ added in v0.20.0
func (UrlInvokeModePtrOutput) ElementType() reflect.Type
func (UrlInvokeModePtrOutput) ToStringPtrOutput ¶ added in v0.20.0
func (o UrlInvokeModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (UrlInvokeModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.20.0
func (o UrlInvokeModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (UrlInvokeModePtrOutput) ToUrlInvokeModePtrOutput ¶ added in v0.20.0
func (o UrlInvokeModePtrOutput) ToUrlInvokeModePtrOutput() UrlInvokeModePtrOutput
func (UrlInvokeModePtrOutput) ToUrlInvokeModePtrOutputWithContext ¶ added in v0.20.0
func (o UrlInvokeModePtrOutput) ToUrlInvokeModePtrOutputWithContext(ctx context.Context) UrlInvokeModePtrOutput
type UrlOutput ¶ added in v0.7.0
type UrlOutput struct{ *pulumi.OutputState }
func (UrlOutput) AuthType ¶ added in v0.17.0
func (o UrlOutput) AuthType() UrlAuthTypeOutput
Can be either AWS_IAM if the requests are authorized via IAM, or NONE if no authorization is configured on the Function URL.
func (UrlOutput) Cors ¶ added in v0.17.0
func (o UrlOutput) Cors() UrlCorsPtrOutput
The [Cross-Origin Resource Sharing (CORS)](https://docs.aws.amazon.com/https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS) settings for your function URL.
func (UrlOutput) ElementType ¶ added in v0.7.0
func (UrlOutput) FunctionArn ¶ added in v0.17.0
func (o UrlOutput) FunctionArn() pulumi.StringOutput
The full Amazon Resource Name (ARN) of the function associated with the Function URL.
func (UrlOutput) FunctionUrl ¶ added in v0.17.0
func (o UrlOutput) FunctionUrl() pulumi.StringOutput
The generated url for this resource.
func (UrlOutput) InvokeMode ¶ added in v0.20.0
func (o UrlOutput) InvokeMode() UrlInvokeModePtrOutput
The invocation mode for the function's URL. Set to BUFFERED if you want to buffer responses before returning them to the client. Set to RESPONSE_STREAM if you want to stream responses, allowing faster time to first byte and larger response payload sizes. If not set, defaults to BUFFERED.
func (UrlOutput) Qualifier ¶ added in v0.17.0
func (o UrlOutput) Qualifier() pulumi.StringPtrOutput
The alias qualifier for the target function. If TargetFunctionArn is unqualified then Qualifier must be passed.
func (UrlOutput) TargetFunctionArn ¶ added in v0.17.0
func (o UrlOutput) TargetFunctionArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the function associated with the Function URL.
func (UrlOutput) ToUrlOutput ¶ added in v0.7.0
type UrlState ¶ added in v0.7.0
type UrlState struct { }
func (UrlState) ElementType ¶ added in v0.7.0
type Version ¶
type Version struct { pulumi.CustomResourceState // Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. Updates are not supported for this property. CodeSha256 pulumi.StringPtrOutput `pulumi:"codeSha256"` // A description for the version to override the description in the function configuration. Updates are not supported for this property. Description pulumi.StringPtrOutput `pulumi:"description"` // The ARN of the version. FunctionArn pulumi.StringOutput `pulumi:"functionArn"` // The name of the Lambda function. FunctionName pulumi.StringOutput `pulumi:"functionName"` // The resource policy of your function // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Lambda::Version` for more information about the expected schema for this property. Policy pulumi.AnyOutput `pulumi:"policy"` // Specifies a provisioned concurrency configuration for a function's version. Updates are not supported for this property. ProvisionedConcurrencyConfig VersionProvisionedConcurrencyConfigurationPtrOutput `pulumi:"provisionedConcurrencyConfig"` // Specifies the runtime management configuration of a function. Displays runtimeVersionArn only for Manual. RuntimePolicy VersionRuntimePolicyPtrOutput `pulumi:"runtimePolicy"` // The version number. Version pulumi.StringOutput `pulumi:"version"` }
Resource Type definition for AWS::Lambda::Version
func GetVersion ¶
func GetVersion(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VersionState, opts ...pulumi.ResourceOption) (*Version, error)
GetVersion gets an existing Version 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 NewVersion ¶
func NewVersion(ctx *pulumi.Context, name string, args *VersionArgs, opts ...pulumi.ResourceOption) (*Version, error)
NewVersion registers a new resource with the given unique name, arguments, and options.
func (*Version) ElementType ¶
func (*Version) ToVersionOutput ¶
func (i *Version) ToVersionOutput() VersionOutput
func (*Version) ToVersionOutputWithContext ¶
func (i *Version) ToVersionOutputWithContext(ctx context.Context) VersionOutput
type VersionArgs ¶
type VersionArgs struct { // Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. Updates are not supported for this property. CodeSha256 pulumi.StringPtrInput // A description for the version to override the description in the function configuration. Updates are not supported for this property. Description pulumi.StringPtrInput // The name of the Lambda function. FunctionName pulumi.StringInput // The resource policy of your function // // Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Lambda::Version` for more information about the expected schema for this property. Policy pulumi.Input // Specifies a provisioned concurrency configuration for a function's version. Updates are not supported for this property. ProvisionedConcurrencyConfig VersionProvisionedConcurrencyConfigurationPtrInput // Specifies the runtime management configuration of a function. Displays runtimeVersionArn only for Manual. RuntimePolicy VersionRuntimePolicyPtrInput }
The set of arguments for constructing a Version resource.
func (VersionArgs) ElementType ¶
func (VersionArgs) ElementType() reflect.Type
type VersionInput ¶
type VersionInput interface { pulumi.Input ToVersionOutput() VersionOutput ToVersionOutputWithContext(ctx context.Context) VersionOutput }
type VersionOutput ¶
type VersionOutput struct{ *pulumi.OutputState }
func (VersionOutput) CodeSha256 ¶ added in v0.17.0
func (o VersionOutput) CodeSha256() pulumi.StringPtrOutput
Only publish a version if the hash value matches the value that's specified. Use this option to avoid publishing a version if the function code has changed since you last updated it. Updates are not supported for this property.
func (VersionOutput) Description ¶ added in v0.17.0
func (o VersionOutput) Description() pulumi.StringPtrOutput
A description for the version to override the description in the function configuration. Updates are not supported for this property.
func (VersionOutput) ElementType ¶
func (VersionOutput) ElementType() reflect.Type
func (VersionOutput) FunctionArn ¶ added in v0.81.0
func (o VersionOutput) FunctionArn() pulumi.StringOutput
The ARN of the version.
func (VersionOutput) FunctionName ¶ added in v0.17.0
func (o VersionOutput) FunctionName() pulumi.StringOutput
The name of the Lambda function.
func (VersionOutput) Policy ¶ added in v0.106.0
func (o VersionOutput) Policy() pulumi.AnyOutput
The resource policy of your function
Search the [CloudFormation User Guide](https://docs.aws.amazon.com/cloudformation/) for `AWS::Lambda::Version` for more information about the expected schema for this property.
func (VersionOutput) ProvisionedConcurrencyConfig ¶ added in v0.17.0
func (o VersionOutput) ProvisionedConcurrencyConfig() VersionProvisionedConcurrencyConfigurationPtrOutput
Specifies a provisioned concurrency configuration for a function's version. Updates are not supported for this property.
func (VersionOutput) RuntimePolicy ¶ added in v0.81.0
func (o VersionOutput) RuntimePolicy() VersionRuntimePolicyPtrOutput
Specifies the runtime management configuration of a function. Displays runtimeVersionArn only for Manual.
func (VersionOutput) ToVersionOutput ¶
func (o VersionOutput) ToVersionOutput() VersionOutput
func (VersionOutput) ToVersionOutputWithContext ¶
func (o VersionOutput) ToVersionOutputWithContext(ctx context.Context) VersionOutput
func (VersionOutput) Version ¶ added in v0.17.0
func (o VersionOutput) Version() pulumi.StringOutput
The version number.
type VersionProvisionedConcurrencyConfiguration ¶
type VersionProvisionedConcurrencyConfiguration struct { // The amount of provisioned concurrency to allocate for the version. ProvisionedConcurrentExecutions int `pulumi:"provisionedConcurrentExecutions"` }
A provisioned concurrency configuration for a function's version.
type VersionProvisionedConcurrencyConfigurationArgs ¶
type VersionProvisionedConcurrencyConfigurationArgs struct { // The amount of provisioned concurrency to allocate for the version. ProvisionedConcurrentExecutions pulumi.IntInput `pulumi:"provisionedConcurrentExecutions"` }
A provisioned concurrency configuration for a function's version.
func (VersionProvisionedConcurrencyConfigurationArgs) ElementType ¶
func (VersionProvisionedConcurrencyConfigurationArgs) ElementType() reflect.Type
func (VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationOutput ¶
func (i VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationOutput() VersionProvisionedConcurrencyConfigurationOutput
func (VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationOutputWithContext ¶
func (i VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationOutputWithContext(ctx context.Context) VersionProvisionedConcurrencyConfigurationOutput
func (VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationPtrOutput ¶
func (i VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationPtrOutput() VersionProvisionedConcurrencyConfigurationPtrOutput
func (VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationPtrOutputWithContext ¶
func (i VersionProvisionedConcurrencyConfigurationArgs) ToVersionProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) VersionProvisionedConcurrencyConfigurationPtrOutput
type VersionProvisionedConcurrencyConfigurationInput ¶
type VersionProvisionedConcurrencyConfigurationInput interface { pulumi.Input ToVersionProvisionedConcurrencyConfigurationOutput() VersionProvisionedConcurrencyConfigurationOutput ToVersionProvisionedConcurrencyConfigurationOutputWithContext(context.Context) VersionProvisionedConcurrencyConfigurationOutput }
VersionProvisionedConcurrencyConfigurationInput is an input type that accepts VersionProvisionedConcurrencyConfigurationArgs and VersionProvisionedConcurrencyConfigurationOutput values. You can construct a concrete instance of `VersionProvisionedConcurrencyConfigurationInput` via:
VersionProvisionedConcurrencyConfigurationArgs{...}
type VersionProvisionedConcurrencyConfigurationOutput ¶
type VersionProvisionedConcurrencyConfigurationOutput struct{ *pulumi.OutputState }
A provisioned concurrency configuration for a function's version.
func (VersionProvisionedConcurrencyConfigurationOutput) ElementType ¶
func (VersionProvisionedConcurrencyConfigurationOutput) ElementType() reflect.Type
func (VersionProvisionedConcurrencyConfigurationOutput) ProvisionedConcurrentExecutions ¶
func (o VersionProvisionedConcurrencyConfigurationOutput) ProvisionedConcurrentExecutions() pulumi.IntOutput
The amount of provisioned concurrency to allocate for the version.
func (VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationOutput ¶
func (o VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationOutput() VersionProvisionedConcurrencyConfigurationOutput
func (VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationOutputWithContext ¶
func (o VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationOutputWithContext(ctx context.Context) VersionProvisionedConcurrencyConfigurationOutput
func (VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutput ¶
func (o VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutput() VersionProvisionedConcurrencyConfigurationPtrOutput
func (VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutputWithContext ¶
func (o VersionProvisionedConcurrencyConfigurationOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) VersionProvisionedConcurrencyConfigurationPtrOutput
type VersionProvisionedConcurrencyConfigurationPtrInput ¶
type VersionProvisionedConcurrencyConfigurationPtrInput interface { pulumi.Input ToVersionProvisionedConcurrencyConfigurationPtrOutput() VersionProvisionedConcurrencyConfigurationPtrOutput ToVersionProvisionedConcurrencyConfigurationPtrOutputWithContext(context.Context) VersionProvisionedConcurrencyConfigurationPtrOutput }
VersionProvisionedConcurrencyConfigurationPtrInput is an input type that accepts VersionProvisionedConcurrencyConfigurationArgs, VersionProvisionedConcurrencyConfigurationPtr and VersionProvisionedConcurrencyConfigurationPtrOutput values. You can construct a concrete instance of `VersionProvisionedConcurrencyConfigurationPtrInput` via:
VersionProvisionedConcurrencyConfigurationArgs{...} or: nil
func VersionProvisionedConcurrencyConfigurationPtr ¶
func VersionProvisionedConcurrencyConfigurationPtr(v *VersionProvisionedConcurrencyConfigurationArgs) VersionProvisionedConcurrencyConfigurationPtrInput
type VersionProvisionedConcurrencyConfigurationPtrOutput ¶
type VersionProvisionedConcurrencyConfigurationPtrOutput struct{ *pulumi.OutputState }
func (VersionProvisionedConcurrencyConfigurationPtrOutput) ElementType ¶
func (VersionProvisionedConcurrencyConfigurationPtrOutput) ElementType() reflect.Type
func (VersionProvisionedConcurrencyConfigurationPtrOutput) ProvisionedConcurrentExecutions ¶
func (o VersionProvisionedConcurrencyConfigurationPtrOutput) ProvisionedConcurrentExecutions() pulumi.IntPtrOutput
The amount of provisioned concurrency to allocate for the version.
func (VersionProvisionedConcurrencyConfigurationPtrOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutput ¶
func (o VersionProvisionedConcurrencyConfigurationPtrOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutput() VersionProvisionedConcurrencyConfigurationPtrOutput
func (VersionProvisionedConcurrencyConfigurationPtrOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutputWithContext ¶
func (o VersionProvisionedConcurrencyConfigurationPtrOutput) ToVersionProvisionedConcurrencyConfigurationPtrOutputWithContext(ctx context.Context) VersionProvisionedConcurrencyConfigurationPtrOutput
type VersionRuntimePolicy ¶ added in v0.81.0
type VersionRuntimePolicy struct { // The ARN of the runtime the function is configured to use. If the runtime update mode is manual, the ARN is returned, otherwise null is returned. RuntimeVersionArn *string `pulumi:"runtimeVersionArn"` // The runtime update mode. UpdateRuntimeOn string `pulumi:"updateRuntimeOn"` }
Runtime Management Config of a function.
type VersionRuntimePolicyArgs ¶ added in v0.81.0
type VersionRuntimePolicyArgs struct { // The ARN of the runtime the function is configured to use. If the runtime update mode is manual, the ARN is returned, otherwise null is returned. RuntimeVersionArn pulumi.StringPtrInput `pulumi:"runtimeVersionArn"` // The runtime update mode. UpdateRuntimeOn pulumi.StringInput `pulumi:"updateRuntimeOn"` }
Runtime Management Config of a function.
func (VersionRuntimePolicyArgs) ElementType ¶ added in v0.81.0
func (VersionRuntimePolicyArgs) ElementType() reflect.Type
func (VersionRuntimePolicyArgs) ToVersionRuntimePolicyOutput ¶ added in v0.81.0
func (i VersionRuntimePolicyArgs) ToVersionRuntimePolicyOutput() VersionRuntimePolicyOutput
func (VersionRuntimePolicyArgs) ToVersionRuntimePolicyOutputWithContext ¶ added in v0.81.0
func (i VersionRuntimePolicyArgs) ToVersionRuntimePolicyOutputWithContext(ctx context.Context) VersionRuntimePolicyOutput
func (VersionRuntimePolicyArgs) ToVersionRuntimePolicyPtrOutput ¶ added in v0.81.0
func (i VersionRuntimePolicyArgs) ToVersionRuntimePolicyPtrOutput() VersionRuntimePolicyPtrOutput
func (VersionRuntimePolicyArgs) ToVersionRuntimePolicyPtrOutputWithContext ¶ added in v0.81.0
func (i VersionRuntimePolicyArgs) ToVersionRuntimePolicyPtrOutputWithContext(ctx context.Context) VersionRuntimePolicyPtrOutput
type VersionRuntimePolicyInput ¶ added in v0.81.0
type VersionRuntimePolicyInput interface { pulumi.Input ToVersionRuntimePolicyOutput() VersionRuntimePolicyOutput ToVersionRuntimePolicyOutputWithContext(context.Context) VersionRuntimePolicyOutput }
VersionRuntimePolicyInput is an input type that accepts VersionRuntimePolicyArgs and VersionRuntimePolicyOutput values. You can construct a concrete instance of `VersionRuntimePolicyInput` via:
VersionRuntimePolicyArgs{...}
type VersionRuntimePolicyOutput ¶ added in v0.81.0
type VersionRuntimePolicyOutput struct{ *pulumi.OutputState }
Runtime Management Config of a function.
func (VersionRuntimePolicyOutput) ElementType ¶ added in v0.81.0
func (VersionRuntimePolicyOutput) ElementType() reflect.Type
func (VersionRuntimePolicyOutput) RuntimeVersionArn ¶ added in v0.81.0
func (o VersionRuntimePolicyOutput) RuntimeVersionArn() pulumi.StringPtrOutput
The ARN of the runtime the function is configured to use. If the runtime update mode is manual, the ARN is returned, otherwise null is returned.
func (VersionRuntimePolicyOutput) ToVersionRuntimePolicyOutput ¶ added in v0.81.0
func (o VersionRuntimePolicyOutput) ToVersionRuntimePolicyOutput() VersionRuntimePolicyOutput
func (VersionRuntimePolicyOutput) ToVersionRuntimePolicyOutputWithContext ¶ added in v0.81.0
func (o VersionRuntimePolicyOutput) ToVersionRuntimePolicyOutputWithContext(ctx context.Context) VersionRuntimePolicyOutput
func (VersionRuntimePolicyOutput) ToVersionRuntimePolicyPtrOutput ¶ added in v0.81.0
func (o VersionRuntimePolicyOutput) ToVersionRuntimePolicyPtrOutput() VersionRuntimePolicyPtrOutput
func (VersionRuntimePolicyOutput) ToVersionRuntimePolicyPtrOutputWithContext ¶ added in v0.81.0
func (o VersionRuntimePolicyOutput) ToVersionRuntimePolicyPtrOutputWithContext(ctx context.Context) VersionRuntimePolicyPtrOutput
func (VersionRuntimePolicyOutput) UpdateRuntimeOn ¶ added in v0.81.0
func (o VersionRuntimePolicyOutput) UpdateRuntimeOn() pulumi.StringOutput
The runtime update mode.
type VersionRuntimePolicyPtrInput ¶ added in v0.81.0
type VersionRuntimePolicyPtrInput interface { pulumi.Input ToVersionRuntimePolicyPtrOutput() VersionRuntimePolicyPtrOutput ToVersionRuntimePolicyPtrOutputWithContext(context.Context) VersionRuntimePolicyPtrOutput }
VersionRuntimePolicyPtrInput is an input type that accepts VersionRuntimePolicyArgs, VersionRuntimePolicyPtr and VersionRuntimePolicyPtrOutput values. You can construct a concrete instance of `VersionRuntimePolicyPtrInput` via:
VersionRuntimePolicyArgs{...} or: nil
func VersionRuntimePolicyPtr ¶ added in v0.81.0
func VersionRuntimePolicyPtr(v *VersionRuntimePolicyArgs) VersionRuntimePolicyPtrInput
type VersionRuntimePolicyPtrOutput ¶ added in v0.81.0
type VersionRuntimePolicyPtrOutput struct{ *pulumi.OutputState }
func (VersionRuntimePolicyPtrOutput) Elem ¶ added in v0.81.0
func (o VersionRuntimePolicyPtrOutput) Elem() VersionRuntimePolicyOutput
func (VersionRuntimePolicyPtrOutput) ElementType ¶ added in v0.81.0
func (VersionRuntimePolicyPtrOutput) ElementType() reflect.Type
func (VersionRuntimePolicyPtrOutput) RuntimeVersionArn ¶ added in v0.81.0
func (o VersionRuntimePolicyPtrOutput) RuntimeVersionArn() pulumi.StringPtrOutput
The ARN of the runtime the function is configured to use. If the runtime update mode is manual, the ARN is returned, otherwise null is returned.
func (VersionRuntimePolicyPtrOutput) ToVersionRuntimePolicyPtrOutput ¶ added in v0.81.0
func (o VersionRuntimePolicyPtrOutput) ToVersionRuntimePolicyPtrOutput() VersionRuntimePolicyPtrOutput
func (VersionRuntimePolicyPtrOutput) ToVersionRuntimePolicyPtrOutputWithContext ¶ added in v0.81.0
func (o VersionRuntimePolicyPtrOutput) ToVersionRuntimePolicyPtrOutputWithContext(ctx context.Context) VersionRuntimePolicyPtrOutput
func (VersionRuntimePolicyPtrOutput) UpdateRuntimeOn ¶ added in v0.81.0
func (o VersionRuntimePolicyPtrOutput) UpdateRuntimeOn() pulumi.StringPtrOutput
The runtime update mode.
type VersionState ¶
type VersionState struct { }
func (VersionState) ElementType ¶
func (VersionState) ElementType() reflect.Type
Source Files
¶
- alias.go
- codeSigningConfig.go
- eventInvokeConfig.go
- eventSourceMapping.go
- function.go
- getAlias.go
- getCodeSigningConfig.go
- getEventInvokeConfig.go
- getEventSourceMapping.go
- getFunction.go
- getLayerVersion.go
- getLayerVersionPermission.go
- getPermission.go
- getUrl.go
- getVersion.go
- init.go
- layerVersion.go
- layerVersionPermission.go
- permission.go
- pulumiEnums.go
- pulumiTypes.go
- url.go
- version.go