CodeSigningConfig constructor
CodeSigningConfig(
- String name, {
- CodeSigningConfigArgs? args,
- CustomResourceOptions? options,
Creates a new CodeSigningConfig.
name The Pulumi resource name.
args Arguments used to configure this CodeSigningConfig. The set of arguments for CodeSigningConfig.
options Resource options controlling this resource's behavior.
Implementation
CodeSigningConfig(
String name, {
CodeSigningConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:lambda/codeSigningConfig:CodeSigningConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
allowedPublishers = registerOutput<CodeSigningConfigAllowedPublishers>('allowedPublishers', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CodeSigningConfigAllowedPublishers.fromMap((guardedValue as Map).cast<String, dynamic>()); });
arn = registerOutput<String>('arn');
configId = registerOutput<String>('configId');
description = registerOutput<String?>('description');
lastModified = registerOutput<String>('lastModified');
policies = registerOutput<CodeSigningConfigPolicies>('policies', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return CodeSigningConfigPolicies.fromMap((guardedValue as Map).cast<String, dynamic>()); });
region = registerOutput<String>('region');
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>(); });
}