CallbackFunction.reference constructor
CallbackFunction.reference(
- String urn
Creates a typed reference to an existing CallbackFunction resource.
Implementation
CallbackFunction.reference(String urn)
: super(
'aws:lambda/callbackFunction:CallbackFunction',
pulumi.parseUrn(urn).urnName,
const <String, pulumi.Input<dynamic>>{},
pulumi.CustomResourceOptions(urn: pulumi.input(urn)),
isResourceReference: true,
) {
architectures = registerOutput<List<String>?>('architectures', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
arn = registerOutput<String?>('arn');
capacityProviderConfig = registerOutput<FunctionCapacityProviderConfig?>('capacityProviderConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionCapacityProviderConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
code = registerOutput<dynamic>('code');
codeSha256 = registerOutput<String?>('codeSha256');
codeSigningConfigArn = registerOutput<String?>('codeSigningConfigArn');
deadLetterConfig = registerOutput<FunctionDeadLetterConfig?>('deadLetterConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionDeadLetterConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
description = registerOutput<String?>('description');
durableConfig = registerOutput<FunctionDurableConfig?>('durableConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionDurableConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
environment = registerOutput<FunctionEnvironment?>('environment', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionEnvironment.fromMap((guardedValue as Map).cast<String, dynamic>()); });
ephemeralStorage = registerOutput<FunctionEphemeralStorage?>('ephemeralStorage', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionEphemeralStorage.fromMap((guardedValue as Map).cast<String, dynamic>()); });
fileSystemConfig = registerOutput<FunctionFileSystemConfig?>('fileSystemConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionFileSystemConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
handler = registerOutput<String?>('handler');
imageConfig = registerOutput<FunctionImageConfig?>('imageConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionImageConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
imageUri = registerOutput<String?>('imageUri');
invokeArn = registerOutput<String?>('invokeArn');
kmsKeyArn = registerOutput<String?>('kmsKeyArn');
lastModified = registerOutput<String?>('lastModified');
layers = registerOutput<List<String>?>('layers', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
loggingConfig = registerOutput<FunctionLoggingConfig?>('loggingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionLoggingConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
memorySize = registerOutput<int?>('memorySize');
this.name = registerOutput<String?>('name');
packageType = registerOutput<String?>('packageType');
publish = registerOutput<bool?>('publish');
publishTo = registerOutput<String?>('publishTo');
qualifiedArn = registerOutput<String?>('qualifiedArn');
qualifiedInvokeArn = registerOutput<String?>('qualifiedInvokeArn');
region = registerOutput<String?>('region');
replaceSecurityGroupsOnDestroy = registerOutput<bool?>('replaceSecurityGroupsOnDestroy');
replacementSecurityGroupIds = registerOutput<List<String>?>('replacementSecurityGroupIds', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as List).cast<String>(); });
reservedConcurrentExecutions = registerOutput<int?>('reservedConcurrentExecutions');
responseStreamingInvokeArn = registerOutput<String?>('responseStreamingInvokeArn');
role = registerOutput<String?>('role');
roleInstance = registerOutput<String?>('roleInstance');
runtime = registerOutput<String?>('runtime');
s3Bucket = registerOutput<String?>('s3Bucket');
s3Key = registerOutput<String?>('s3Key');
s3ObjectVersion = registerOutput<String?>('s3ObjectVersion');
signingJobArn = registerOutput<String?>('signingJobArn');
signingProfileVersionArn = registerOutput<String?>('signingProfileVersionArn');
skipDestroy = registerOutput<bool?>('skipDestroy');
snapStart = registerOutput<FunctionSnapStart?>('snapStart', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionSnapStart.fromMap((guardedValue as Map).cast<String, dynamic>()); });
sourceCodeHash = registerOutput<String?>('sourceCodeHash');
sourceCodeSize = registerOutput<int?>('sourceCodeSize');
sourceKmsKeyArn = registerOutput<String?>('sourceKmsKeyArn');
tags = registerOutput<Map<String, String>?>('tags', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tagsAll = registerOutput<Map<String, String>?>('tagsAll', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); });
tenancyConfig = registerOutput<FunctionTenancyConfig?>('tenancyConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionTenancyConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
timeout = registerOutput<int?>('timeout');
tracingConfig = registerOutput<FunctionTracingConfig?>('tracingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionTracingConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
useResourceTimeoutForPropagation = registerOutput<bool?>('useResourceTimeoutForPropagation');
version = registerOutput<String?>('version');
vpcConfig = registerOutput<FunctionVpcConfig?>('vpcConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FunctionVpcConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}