Invocation constructor

Invocation(
  1. String name, {
  2. InvocationArgs? args,
  3. 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>(); });
}