EnvironmentDialogflowV3 constructor
EnvironmentDialogflowV3(
- String name, {
- EnvironmentDialogflowV3Args? args,
- CustomResourceOptions? options,
Creates a new EnvironmentDialogflowV3.
name The Pulumi resource name.
args Arguments used to configure this EnvironmentDialogflowV3. The set of arguments for Environment.
options Resource options controlling this resource's behavior.
Implementation
EnvironmentDialogflowV3(
String name, {
EnvironmentDialogflowV3Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:dialogflow/v3:Environment',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
agentId = registerOutput<String>('agentId');
description = registerOutput<String>('description');
displayName = registerOutput<String>('displayName');
location = registerOutput<String>('location');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
testCasesConfig = registerOutput<GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse>('testCasesConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
updateTime = registerOutput<String>('updateTime');
versionConfigs = registerOutput<List<Map<String, dynamic>>>('versionConfigs');
webhookConfig = registerOutput<GoogleCloudDialogflowCxV3EnvironmentWebhookConfigResponse>('webhookConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowCxV3EnvironmentWebhookConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
}