OrganizationSecurityHealthAnalyticsSettingCustomModule constructor
OrganizationSecurityHealthAnalyticsSettingCustomModule(
- String name, {
- OrganizationSecurityHealthAnalyticsSettingCustomModuleArgs? args,
- CustomResourceOptions? options,
Creates a new OrganizationSecurityHealthAnalyticsSettingCustomModule.
name The Pulumi resource name.
args Arguments used to configure this OrganizationSecurityHealthAnalyticsSettingCustomModule. The set of arguments for OrganizationSecurityHealthAnalyticsSettingCustomModule.
options Resource options controlling this resource's behavior.
Implementation
OrganizationSecurityHealthAnalyticsSettingCustomModule(
String name, {
OrganizationSecurityHealthAnalyticsSettingCustomModuleArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:securitycenter/v1:OrganizationSecurityHealthAnalyticsSettingCustomModule',
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');
lastEditor = registerOutput<String>('lastEditor');
this.name = registerOutput<String>('name');
organizationId = registerOutput<String>('organizationId');
updateTime = registerOutput<String>('updateTime');
}