OrganizationNotificationConfig constructor
OrganizationNotificationConfig(
- String name, {
- OrganizationNotificationConfigArgs? args,
- CustomResourceOptions? options,
Creates a new OrganizationNotificationConfig.
name The Pulumi resource name.
args Arguments used to configure this OrganizationNotificationConfig. The set of arguments for OrganizationNotificationConfig.
options Resource options controlling this resource's behavior.
Implementation
OrganizationNotificationConfig(
String name, {
OrganizationNotificationConfigArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:securitycenter/v1:OrganizationNotificationConfig',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
configId = registerOutput<String>('configId');
description = registerOutput<String>('description');
this.name = registerOutput<String>('name');
organizationId = registerOutput<String>('organizationId');
pubsubTopic = registerOutput<String>('pubsubTopic');
serviceAccount = registerOutput<String>('serviceAccount');
streamingConfig = registerOutput<StreamingConfigResponse>('streamingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return StreamingConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}