V2OrganizationNotificationConfig constructor
V2OrganizationNotificationConfig(
- String name, {
- V2OrganizationNotificationConfigArgs? args,
- CustomResourceOptions? options,
Creates a new V2OrganizationNotificationConfig.
name The Pulumi resource name.
args Arguments used to configure this V2OrganizationNotificationConfig. The set of arguments for V2OrganizationNotificationConfig.
options Resource options controlling this resource's behavior.
Implementation
V2OrganizationNotificationConfig(
String name, {
V2OrganizationNotificationConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:securitycenter/v2OrganizationNotificationConfig:V2OrganizationNotificationConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
configId = registerOutput<String>('configId');
deletionPolicy = registerOutput<String>('deletionPolicy');
description = registerOutput<String?>('description');
location = registerOutput<String?>('location');
this.name = registerOutput<String>('name');
organization = registerOutput<String>('organization');
pubsubTopic = registerOutput<String>('pubsubTopic');
serviceAccount = registerOutput<String>('serviceAccount');
streamingConfig = registerOutput<V2OrganizationNotificationConfigStreamingConfig>('streamingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return V2OrganizationNotificationConfigStreamingConfig.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}