FolderCustomModule constructor

FolderCustomModule(
  1. String name, {
  2. FolderCustomModuleArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new FolderCustomModule. name The Pulumi resource name. args Arguments used to configure this FolderCustomModule. The set of arguments for FolderCustomModule. options Resource options controlling this resource's behavior.

Implementation

FolderCustomModule(
  String name, {
  FolderCustomModuleArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:securitycenter/folderCustomModule:FolderCustomModule',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  ancestorModule = registerOutput<String>('ancestorModule');
  customConfig = registerOutput<FolderCustomModuleCustomConfig>('customConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return FolderCustomModuleCustomConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  deletionPolicy = registerOutput<String>('deletionPolicy');
  displayName = registerOutput<String>('displayName');
  enablementState = registerOutput<String>('enablementState');
  folder = registerOutput<String>('folder');
  lastEditor = registerOutput<String>('lastEditor');
  this.name = registerOutput<String>('name');
  updateTime = registerOutput<String>('updateTime');
}