Permission.reference constructor

Permission.reference(
  1. String urn
)

Creates a typed reference to an existing Permission resource.

Implementation

Permission.reference(String urn)
  : super(
      'aws:lambda/permission:Permission',
      pulumi.parseUrn(urn).urnName,
      const <String, pulumi.Input<dynamic>>{},
      pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
      isResourceReference: true,
    ) {
  action = registerOutput<String>('action');
  eventSourceToken = registerOutput<String?>('eventSourceToken');
  function = registerOutput<String>('function');
  functionUrlAuthType = registerOutput<String?>('functionUrlAuthType');
  invokedViaFunctionUrl = registerOutput<bool?>('invokedViaFunctionUrl');
  principal = registerOutput<String>('principal');
  principalOrgId = registerOutput<String?>('principalOrgId');
  qualifier = registerOutput<String?>('qualifier');
  region = registerOutput<String>('region');
  sourceAccount = registerOutput<String?>('sourceAccount');
  sourceArn = registerOutput<String?>('sourceArn');
  statementId = registerOutput<String>('statementId');
  statementIdPrefix = registerOutput<String>('statementIdPrefix');
}