Invocation constructor
Invocation(
- String name, {
- InvocationArgs? args,
- CustomResourceOptions? options,
Creates a new Invocation.
name The Pulumi resource name.
args Arguments used to configure this Invocation. The set of arguments for Invocation.
options Resource options controlling this resource's behavior.
Implementation
Invocation(
String name, {
InvocationArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:lambda/invocation:Invocation',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
functionName = registerOutput<String>('functionName');
input = registerOutput<String>('input');
lifecycleScope = registerOutput<String?>('lifecycleScope');
qualifier = registerOutput<String?>('qualifier');
region = registerOutput<String>('region');
result = registerOutput<String>('result');
tenantId = registerOutput<String?>('tenantId');
terraformKey = registerOutput<String?>('terraformKey');
triggers = registerOutput<Map<String, String>?>('triggers', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
}