FlowDialogflowV3beta1 constructor
FlowDialogflowV3beta1(
- String name, {
- FlowDialogflowV3beta1Args? args,
- CustomResourceOptions? options,
Creates a new FlowDialogflowV3beta1.
name The Pulumi resource name.
args Arguments used to configure this FlowDialogflowV3beta1. The set of arguments for Flow.
options Resource options controlling this resource's behavior.
Implementation
FlowDialogflowV3beta1(
String name, {
FlowDialogflowV3beta1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dialogflow/v3beta1:Flow',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
advancedSettings = registerOutput<GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse>('advancedSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3beta1AdvancedSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
agentId = registerOutput<String>('agentId');
description = registerOutput<String>('description');
displayName = registerOutput<String>('displayName');
eventHandlers = registerOutput<List<Map<String, dynamic>>>('eventHandlers');
knowledgeConnectorSettings = registerOutput<GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponse>('knowledgeConnectorSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3beta1KnowledgeConnectorSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
languageCode = registerOutput<String?>('languageCode');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
nluSettings = registerOutput<GoogleCloudDialogflowCxV3beta1NluSettingsResponse>('nluSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3beta1NluSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
transitionRouteGroups = registerOutput<List<String>>('transitionRouteGroups');
transitionRoutes = registerOutput<List<Map<String, dynamic>>>('transitionRoutes');
}