EnvironmentDialogflowV2beta1 constructor
EnvironmentDialogflowV2beta1(
- String name, {
- EnvironmentDialogflowV2beta1Args? args,
- CustomResourceOptions? options,
Creates a new EnvironmentDialogflowV2beta1.
name The Pulumi resource name.
args Arguments used to configure this EnvironmentDialogflowV2beta1. The set of arguments for Environment.
options Resource options controlling this resource's behavior.
Implementation
EnvironmentDialogflowV2beta1(
String name, {
EnvironmentDialogflowV2beta1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dialogflow/v2beta1:Environment',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
agentVersion = registerOutput<String>('agentVersion');
description = registerOutput<String>('description');
environmentId = registerOutput<String>('environmentId');
fulfillment = registerOutput<GoogleCloudDialogflowV2beta1FulfillmentResponse>('fulfillment', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1FulfillmentResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
state = registerOutput<String>('state');
textToSpeechSettings = registerOutput<GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponse>('textToSpeechSettings', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
updateTime = registerOutput<String>('updateTime');
}