ConversationDialogflowV2beta1 constructor

ConversationDialogflowV2beta1(
  1. String name, {
  2. ConversationDialogflowV2beta1Args? args,
  3. CustomResourceOptions? options,
})

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

Implementation

ConversationDialogflowV2beta1(
  String name, {
  ConversationDialogflowV2beta1Args? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:dialogflow/v2beta1:Conversation',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  conversationId = registerOutput<String?>('conversationId');
  conversationProfile = registerOutput<String>('conversationProfile');
  conversationStage = registerOutput<String>('conversationStage');
  endTime = registerOutput<String>('endTime');
  lifecycleState = registerOutput<String>('lifecycleState');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  phoneNumber = registerOutput<GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponse>('phoneNumber', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return GoogleCloudDialogflowV2beta1ConversationPhoneNumberResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  project = registerOutput<String>('project');
  startTime = registerOutput<String>('startTime');
}