CodeSigningConfig constructor

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