ConversationProfileDialogflowV2beta1 constructor

ConversationProfileDialogflowV2beta1(
  1. String name, {
  2. ConversationProfileDialogflowV2beta1Args? args,
  3. CustomResourceOptions? options,
})

Creates a new ConversationProfileDialogflowV2beta1. name The Pulumi resource name. args Arguments used to configure this ConversationProfileDialogflowV2beta1. The set of arguments for ConversationProfile. options Resource options controlling this resource's behavior.

Implementation

ConversationProfileDialogflowV2beta1(
  String name, {
  ConversationProfileDialogflowV2beta1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:dialogflow/v2beta1:ConversationProfile',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  automatedAgentConfig = registerOutput<GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponse>('automatedAgentConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1AutomatedAgentConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  createTime = registerOutput<String>('createTime');
  displayName = registerOutput<String>('displayName');
  humanAgentAssistantConfig = registerOutput<GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponse>('humanAgentAssistantConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1HumanAgentAssistantConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  humanAgentHandoffConfig = registerOutput<GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse>('humanAgentHandoffConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1HumanAgentHandoffConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  languageCode = registerOutput<String>('languageCode');
  location = registerOutput<String>('location');
  loggingConfig = registerOutput<GoogleCloudDialogflowV2beta1LoggingConfigResponse>('loggingConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1LoggingConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  this.name = registerOutput<String>('name');
  newMessageEventNotificationConfig = registerOutput<GoogleCloudDialogflowV2beta1NotificationConfigResponse>('newMessageEventNotificationConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1NotificationConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  notificationConfig = registerOutput<GoogleCloudDialogflowV2beta1NotificationConfigResponse>('notificationConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1NotificationConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  project = registerOutput<String>('project');
  securitySettings = registerOutput<String>('securitySettings');
  sttConfig = registerOutput<GoogleCloudDialogflowV2beta1SpeechToTextConfigResponse>('sttConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1SpeechToTextConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  timeZone = registerOutput<String>('timeZone');
  ttsConfig = registerOutput<GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponse>('ttsConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1SynthesizeSpeechConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  updateTime = registerOutput<String>('updateTime');
}