FolderSecurityHealthAnalyticsSettingCustomModule constructor
FolderSecurityHealthAnalyticsSettingCustomModule(
- String name, {
- FolderSecurityHealthAnalyticsSettingCustomModuleArgs? args,
- CustomResourceOptions? options,
Creates a new FolderSecurityHealthAnalyticsSettingCustomModule.
name The Pulumi resource name.
args Arguments used to configure this FolderSecurityHealthAnalyticsSettingCustomModule. The set of arguments for FolderSecurityHealthAnalyticsSettingCustomModule.
options Resource options controlling this resource's behavior.
Implementation
FolderSecurityHealthAnalyticsSettingCustomModule(
String name, {
FolderSecurityHealthAnalyticsSettingCustomModuleArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:securitycenter/v1:FolderSecurityHealthAnalyticsSettingCustomModule',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
ancestorModule = registerOutput<String>('ancestorModule');
customConfig = registerOutput<GoogleCloudSecuritycenterV1CustomConfigResponse>('customConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudSecuritycenterV1CustomConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
displayName = registerOutput<String>('displayName');
enablementState = registerOutput<String>('enablementState');
folderId = registerOutput<String>('folderId');
lastEditor = registerOutput<String>('lastEditor');
this.name = registerOutput<String>('name');
updateTime = registerOutput<String>('updateTime');
}