FolderCustomModule constructor
FolderCustomModule(
- String name, {
- FolderCustomModuleArgs? args,
- 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');
}