Intent constructor

Intent(
  1. String name, {
  2. IntentArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

Intent(
  String name, {
  IntentArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:dialogflow/v2:Intent',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  action = registerOutput<String>('action');
  defaultResponsePlatforms = registerOutput<List<String>>('defaultResponsePlatforms');
  displayName = registerOutput<String>('displayName');
  endInteraction = registerOutput<bool>('endInteraction');
  events = registerOutput<List<String>>('events');
  followupIntentInfo = registerOutput<List<Map<String, dynamic>>>('followupIntentInfo');
  inputContextNames = registerOutput<List<String>>('inputContextNames');
  intentView = registerOutput<String?>('intentView');
  isFallback = registerOutput<bool>('isFallback');
  languageCode = registerOutput<String?>('languageCode');
  liveAgentHandoff = registerOutput<bool>('liveAgentHandoff');
  location = registerOutput<String>('location');
  messages = registerOutput<List<Map<String, dynamic>>>('messages');
  mlDisabled = registerOutput<bool>('mlDisabled');
  this.name = registerOutput<String>('name');
  outputContexts = registerOutput<List<Map<String, dynamic>>>('outputContexts');
  parameters = registerOutput<List<Map<String, dynamic>>>('parameters');
  parentFollowupIntentName = registerOutput<String>('parentFollowupIntentName');
  priority = registerOutput<int>('priority');
  project = registerOutput<String>('project');
  resetContexts = registerOutput<bool>('resetContexts');
  rootFollowupIntentName = registerOutput<String>('rootFollowupIntentName');
  trainingPhrases = registerOutput<List<Map<String, dynamic>>>('trainingPhrases');
  webhookState = registerOutput<String>('webhookState');
}