FolderSecurityHealthAnalyticsSettingCustomModule constructor

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