Intent constructor
Intent(
- String name, {
- IntentArgs? args,
- 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');
}