1. Packages
  2. Google Cloud Native
  3. API Docs
  4. dialogflow
  5. dialogflow/v2
  6. Intent

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.dialogflow/v2.Intent

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Creates an intent in the specified agent. Note: You should always train an agent prior to sending it queries. See the training documentation. Auto-naming is currently not supported for this resource.

    Create Intent Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Intent(name: string, args: IntentArgs, opts?: CustomResourceOptions);
    @overload
    def Intent(resource_name: str,
               args: IntentArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Intent(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               display_name: Optional[str] = None,
               location: Optional[str] = None,
               input_context_names: Optional[Sequence[str]] = None,
               messages: Optional[Sequence[GoogleCloudDialogflowV2IntentMessageArgs]] = None,
               name: Optional[str] = None,
               ml_disabled: Optional[bool] = None,
               intent_view: Optional[str] = None,
               is_fallback: Optional[bool] = None,
               language_code: Optional[str] = None,
               live_agent_handoff: Optional[bool] = None,
               action: Optional[str] = None,
               end_interaction: Optional[bool] = None,
               default_response_platforms: Optional[Sequence[IntentDefaultResponsePlatformsItem]] = None,
               events: Optional[Sequence[str]] = None,
               output_contexts: Optional[Sequence[GoogleCloudDialogflowV2ContextArgs]] = None,
               parameters: Optional[Sequence[GoogleCloudDialogflowV2IntentParameterArgs]] = None,
               parent_followup_intent_name: Optional[str] = None,
               priority: Optional[int] = None,
               project: Optional[str] = None,
               reset_contexts: Optional[bool] = None,
               training_phrases: Optional[Sequence[GoogleCloudDialogflowV2IntentTrainingPhraseArgs]] = None,
               webhook_state: Optional[IntentWebhookState] = None)
    func NewIntent(ctx *Context, name string, args IntentArgs, opts ...ResourceOption) (*Intent, error)
    public Intent(string name, IntentArgs args, CustomResourceOptions? opts = null)
    public Intent(String name, IntentArgs args)
    public Intent(String name, IntentArgs args, CustomResourceOptions options)
    
    type: google-native:dialogflow/v2:Intent
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args IntentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args IntentArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args IntentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args IntentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args IntentArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var intentResource = new GoogleNative.Dialogflow.V2.Intent("intentResource", new()
    {
        DisplayName = "string",
        Location = "string",
        InputContextNames = new[]
        {
            "string",
        },
        Messages = new[]
        {
            new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageArgs
            {
                BasicCard = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBasicCardArgs
                {
                    Buttons = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs
                        {
                            OpenUriAction = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs
                            {
                                Uri = "string",
                            },
                            Title = "string",
                        },
                    },
                    FormattedText = "string",
                    Image = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageArgs
                    {
                        AccessibilityText = "string",
                        ImageUri = "string",
                    },
                    Subtitle = "string",
                    Title = "string",
                },
                BrowseCarouselCard = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs
                {
                    Items = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs
                        {
                            OpenUriAction = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs
                            {
                                Url = "string",
                                UrlTypeHint = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint.UrlTypeHintUnspecified,
                            },
                            Title = "string",
                            Description = "string",
                            Footer = "string",
                            Image = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageArgs
                            {
                                AccessibilityText = "string",
                                ImageUri = "string",
                            },
                        },
                    },
                    ImageDisplayOptions = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions.ImageDisplayOptionsUnspecified,
                },
                Card = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageCardArgs
                {
                    Buttons = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageCardButtonArgs
                        {
                            Postback = "string",
                            Text = "string",
                        },
                    },
                    ImageUri = "string",
                    Subtitle = "string",
                    Title = "string",
                },
                CarouselSelect = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs
                {
                    Items = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs
                        {
                            Info = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs
                            {
                                Key = "string",
                                Synonyms = new[]
                                {
                                    "string",
                                },
                            },
                            Title = "string",
                            Description = "string",
                            Image = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageArgs
                            {
                                AccessibilityText = "string",
                                ImageUri = "string",
                            },
                        },
                    },
                },
                Image = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageArgs
                {
                    AccessibilityText = "string",
                    ImageUri = "string",
                },
                LinkOutSuggestion = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs
                {
                    DestinationName = "string",
                    Uri = "string",
                },
                ListSelect = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageListSelectArgs
                {
                    Items = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageListSelectItemArgs
                        {
                            Info = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs
                            {
                                Key = "string",
                                Synonyms = new[]
                                {
                                    "string",
                                },
                            },
                            Title = "string",
                            Description = "string",
                            Image = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageArgs
                            {
                                AccessibilityText = "string",
                                ImageUri = "string",
                            },
                        },
                    },
                    Subtitle = "string",
                    Title = "string",
                },
                MediaContent = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageMediaContentArgs
                {
                    MediaObjects = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs
                        {
                            ContentUrl = "string",
                            Name = "string",
                            Description = "string",
                            Icon = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageArgs
                            {
                                AccessibilityText = "string",
                                ImageUri = "string",
                            },
                            LargeImage = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageArgs
                            {
                                AccessibilityText = "string",
                                ImageUri = "string",
                            },
                        },
                    },
                    MediaType = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2IntentMessageMediaContentMediaType.ResponseMediaTypeUnspecified,
                },
                Payload = 
                {
                    { "string", "string" },
                },
                Platform = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2IntentMessagePlatform.PlatformUnspecified,
                QuickReplies = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs
                {
                    QuickReplies = new[]
                    {
                        "string",
                    },
                    Title = "string",
                },
                SimpleResponses = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs
                {
                    SimpleResponses = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs
                        {
                            DisplayText = "string",
                            Ssml = "string",
                            TextToSpeech = "string",
                        },
                    },
                },
                Suggestions = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSuggestionsArgs
                {
                    Suggestions = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSuggestionArgs
                        {
                            Title = "string",
                        },
                    },
                },
                TableCard = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageTableCardArgs
                {
                    Title = "string",
                    Buttons = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs
                        {
                            OpenUriAction = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs
                            {
                                Uri = "string",
                            },
                            Title = "string",
                        },
                    },
                    ColumnProperties = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs
                        {
                            Header = "string",
                            HorizontalAlignment = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment.HorizontalAlignmentUnspecified,
                        },
                    },
                    Image = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageArgs
                    {
                        AccessibilityText = "string",
                        ImageUri = "string",
                    },
                    Rows = new[]
                    {
                        new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageTableCardRowArgs
                        {
                            Cells = new[]
                            {
                                new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageTableCardCellArgs
                                {
                                    Text = "string",
                                },
                            },
                            DividerAfter = false,
                        },
                    },
                    Subtitle = "string",
                },
                Text = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageTextArgs
                {
                    Text = new[]
                    {
                        "string",
                    },
                },
            },
        },
        Name = "string",
        MlDisabled = false,
        IntentView = "string",
        IsFallback = false,
        LanguageCode = "string",
        LiveAgentHandoff = false,
        Action = "string",
        EndInteraction = false,
        DefaultResponsePlatforms = new[]
        {
            GoogleNative.Dialogflow.V2.IntentDefaultResponsePlatformsItem.PlatformUnspecified,
        },
        Events = new[]
        {
            "string",
        },
        OutputContexts = new[]
        {
            new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2ContextArgs
            {
                Name = "string",
                LifespanCount = 0,
                Parameters = 
                {
                    { "string", "string" },
                },
            },
        },
        Parameters = new[]
        {
            new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentParameterArgs
            {
                DisplayName = "string",
                DefaultValue = "string",
                EntityTypeDisplayName = "string",
                IsList = false,
                Mandatory = false,
                Name = "string",
                Prompts = new[]
                {
                    "string",
                },
                Value = "string",
            },
        },
        ParentFollowupIntentName = "string",
        Priority = 0,
        Project = "string",
        ResetContexts = false,
        TrainingPhrases = new[]
        {
            new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentTrainingPhraseArgs
            {
                Parts = new[]
                {
                    new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs
                    {
                        Text = "string",
                        Alias = "string",
                        EntityType = "string",
                        UserDefined = false,
                    },
                },
                Type = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2IntentTrainingPhraseType.TypeUnspecified,
                TimesAddedCount = 0,
            },
        },
        WebhookState = GoogleNative.Dialogflow.V2.IntentWebhookState.WebhookStateUnspecified,
    });
    
    example, err := dialogflow.NewIntent(ctx, "intentResource", &dialogflow.IntentArgs{
    DisplayName: pulumi.String("string"),
    Location: pulumi.String("string"),
    InputContextNames: pulumi.StringArray{
    pulumi.String("string"),
    },
    Messages: dialogflow.GoogleCloudDialogflowV2IntentMessageArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageArgs{
    BasicCard: &dialogflow.GoogleCloudDialogflowV2IntentMessageBasicCardArgs{
    Buttons: dialogflow.GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs{
    OpenUriAction: &dialogflow.GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs{
    Uri: pulumi.String("string"),
    },
    Title: pulumi.String("string"),
    },
    },
    FormattedText: pulumi.String("string"),
    Image: &dialogflow.GoogleCloudDialogflowV2IntentMessageImageArgs{
    AccessibilityText: pulumi.String("string"),
    ImageUri: pulumi.String("string"),
    },
    Subtitle: pulumi.String("string"),
    Title: pulumi.String("string"),
    },
    BrowseCarouselCard: &dialogflow.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs{
    Items: dialogflow.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs{
    OpenUriAction: &dialogflow.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs{
    Url: pulumi.String("string"),
    UrlTypeHint: dialogflow.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintUrlTypeHintUnspecified,
    },
    Title: pulumi.String("string"),
    Description: pulumi.String("string"),
    Footer: pulumi.String("string"),
    Image: &dialogflow.GoogleCloudDialogflowV2IntentMessageImageArgs{
    AccessibilityText: pulumi.String("string"),
    ImageUri: pulumi.String("string"),
    },
    },
    },
    ImageDisplayOptions: dialogflow.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsImageDisplayOptionsUnspecified,
    },
    Card: &dialogflow.GoogleCloudDialogflowV2IntentMessageCardArgs{
    Buttons: dialogflow.GoogleCloudDialogflowV2IntentMessageCardButtonArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageCardButtonArgs{
    Postback: pulumi.String("string"),
    Text: pulumi.String("string"),
    },
    },
    ImageUri: pulumi.String("string"),
    Subtitle: pulumi.String("string"),
    Title: pulumi.String("string"),
    },
    CarouselSelect: &dialogflow.GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs{
    Items: dialogflow.GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs{
    Info: &dialogflow.GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs{
    Key: pulumi.String("string"),
    Synonyms: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    Title: pulumi.String("string"),
    Description: pulumi.String("string"),
    Image: &dialogflow.GoogleCloudDialogflowV2IntentMessageImageArgs{
    AccessibilityText: pulumi.String("string"),
    ImageUri: pulumi.String("string"),
    },
    },
    },
    },
    Image: &dialogflow.GoogleCloudDialogflowV2IntentMessageImageArgs{
    AccessibilityText: pulumi.String("string"),
    ImageUri: pulumi.String("string"),
    },
    LinkOutSuggestion: &dialogflow.GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs{
    DestinationName: pulumi.String("string"),
    Uri: pulumi.String("string"),
    },
    ListSelect: &dialogflow.GoogleCloudDialogflowV2IntentMessageListSelectArgs{
    Items: dialogflow.GoogleCloudDialogflowV2IntentMessageListSelectItemArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageListSelectItemArgs{
    Info: &dialogflow.GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs{
    Key: pulumi.String("string"),
    Synonyms: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    Title: pulumi.String("string"),
    Description: pulumi.String("string"),
    Image: &dialogflow.GoogleCloudDialogflowV2IntentMessageImageArgs{
    AccessibilityText: pulumi.String("string"),
    ImageUri: pulumi.String("string"),
    },
    },
    },
    Subtitle: pulumi.String("string"),
    Title: pulumi.String("string"),
    },
    MediaContent: &dialogflow.GoogleCloudDialogflowV2IntentMessageMediaContentArgs{
    MediaObjects: dialogflow.GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs{
    ContentUrl: pulumi.String("string"),
    Name: pulumi.String("string"),
    Description: pulumi.String("string"),
    Icon: &dialogflow.GoogleCloudDialogflowV2IntentMessageImageArgs{
    AccessibilityText: pulumi.String("string"),
    ImageUri: pulumi.String("string"),
    },
    LargeImage: &dialogflow.GoogleCloudDialogflowV2IntentMessageImageArgs{
    AccessibilityText: pulumi.String("string"),
    ImageUri: pulumi.String("string"),
    },
    },
    },
    MediaType: dialogflow.GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeResponseMediaTypeUnspecified,
    },
    Payload: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    Platform: dialogflow.GoogleCloudDialogflowV2IntentMessagePlatformPlatformUnspecified,
    QuickReplies: &dialogflow.GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs{
    QuickReplies: pulumi.StringArray{
    pulumi.String("string"),
    },
    Title: pulumi.String("string"),
    },
    SimpleResponses: &dialogflow.GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs{
    SimpleResponses: dialogflow.GoogleCloudDialogflowV2IntentMessageSimpleResponseArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs{
    DisplayText: pulumi.String("string"),
    Ssml: pulumi.String("string"),
    TextToSpeech: pulumi.String("string"),
    },
    },
    },
    Suggestions: &dialogflow.GoogleCloudDialogflowV2IntentMessageSuggestionsArgs{
    Suggestions: dialogflow.GoogleCloudDialogflowV2IntentMessageSuggestionArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageSuggestionArgs{
    Title: pulumi.String("string"),
    },
    },
    },
    TableCard: &dialogflow.GoogleCloudDialogflowV2IntentMessageTableCardArgs{
    Title: pulumi.String("string"),
    Buttons: dialogflow.GoogleCloudDialogflowV2IntentMessageBasicCardButtonArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs{
    OpenUriAction: &dialogflow.GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs{
    Uri: pulumi.String("string"),
    },
    Title: pulumi.String("string"),
    },
    },
    ColumnProperties: dialogflow.GoogleCloudDialogflowV2IntentMessageColumnPropertiesArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs{
    Header: pulumi.String("string"),
    HorizontalAlignment: dialogflow.GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentHorizontalAlignmentUnspecified,
    },
    },
    Image: &dialogflow.GoogleCloudDialogflowV2IntentMessageImageArgs{
    AccessibilityText: pulumi.String("string"),
    ImageUri: pulumi.String("string"),
    },
    Rows: dialogflow.GoogleCloudDialogflowV2IntentMessageTableCardRowArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageTableCardRowArgs{
    Cells: dialogflow.GoogleCloudDialogflowV2IntentMessageTableCardCellArray{
    &dialogflow.GoogleCloudDialogflowV2IntentMessageTableCardCellArgs{
    Text: pulumi.String("string"),
    },
    },
    DividerAfter: pulumi.Bool(false),
    },
    },
    Subtitle: pulumi.String("string"),
    },
    Text: &dialogflow.GoogleCloudDialogflowV2IntentMessageTextArgs{
    Text: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    },
    },
    Name: pulumi.String("string"),
    MlDisabled: pulumi.Bool(false),
    IntentView: pulumi.String("string"),
    IsFallback: pulumi.Bool(false),
    LanguageCode: pulumi.String("string"),
    LiveAgentHandoff: pulumi.Bool(false),
    Action: pulumi.String("string"),
    EndInteraction: pulumi.Bool(false),
    DefaultResponsePlatforms: dialogflow.IntentDefaultResponsePlatformsItemArray{
    dialogflow.IntentDefaultResponsePlatformsItemPlatformUnspecified,
    },
    Events: pulumi.StringArray{
    pulumi.String("string"),
    },
    OutputContexts: dialogflow.GoogleCloudDialogflowV2ContextArray{
    &dialogflow.GoogleCloudDialogflowV2ContextArgs{
    Name: pulumi.String("string"),
    LifespanCount: pulumi.Int(0),
    Parameters: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    },
    },
    Parameters: dialogflow.GoogleCloudDialogflowV2IntentParameterArray{
    &dialogflow.GoogleCloudDialogflowV2IntentParameterArgs{
    DisplayName: pulumi.String("string"),
    DefaultValue: pulumi.String("string"),
    EntityTypeDisplayName: pulumi.String("string"),
    IsList: pulumi.Bool(false),
    Mandatory: pulumi.Bool(false),
    Name: pulumi.String("string"),
    Prompts: pulumi.StringArray{
    pulumi.String("string"),
    },
    Value: pulumi.String("string"),
    },
    },
    ParentFollowupIntentName: pulumi.String("string"),
    Priority: pulumi.Int(0),
    Project: pulumi.String("string"),
    ResetContexts: pulumi.Bool(false),
    TrainingPhrases: dialogflow.GoogleCloudDialogflowV2IntentTrainingPhraseArray{
    &dialogflow.GoogleCloudDialogflowV2IntentTrainingPhraseArgs{
    Parts: dialogflow.GoogleCloudDialogflowV2IntentTrainingPhrasePartArray{
    &dialogflow.GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs{
    Text: pulumi.String("string"),
    Alias: pulumi.String("string"),
    EntityType: pulumi.String("string"),
    UserDefined: pulumi.Bool(false),
    },
    },
    Type: dialogflow.GoogleCloudDialogflowV2IntentTrainingPhraseTypeTypeUnspecified,
    TimesAddedCount: pulumi.Int(0),
    },
    },
    WebhookState: dialogflow.IntentWebhookStateWebhookStateUnspecified,
    })
    
    var intentResource = new Intent("intentResource", IntentArgs.builder()
        .displayName("string")
        .location("string")
        .inputContextNames("string")
        .messages(GoogleCloudDialogflowV2IntentMessageArgs.builder()
            .basicCard(GoogleCloudDialogflowV2IntentMessageBasicCardArgs.builder()
                .buttons(GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs.builder()
                    .openUriAction(GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs.builder()
                        .uri("string")
                        .build())
                    .title("string")
                    .build())
                .formattedText("string")
                .image(GoogleCloudDialogflowV2IntentMessageImageArgs.builder()
                    .accessibilityText("string")
                    .imageUri("string")
                    .build())
                .subtitle("string")
                .title("string")
                .build())
            .browseCarouselCard(GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs.builder()
                .items(GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs.builder()
                    .openUriAction(GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs.builder()
                        .url("string")
                        .urlTypeHint("URL_TYPE_HINT_UNSPECIFIED")
                        .build())
                    .title("string")
                    .description("string")
                    .footer("string")
                    .image(GoogleCloudDialogflowV2IntentMessageImageArgs.builder()
                        .accessibilityText("string")
                        .imageUri("string")
                        .build())
                    .build())
                .imageDisplayOptions("IMAGE_DISPLAY_OPTIONS_UNSPECIFIED")
                .build())
            .card(GoogleCloudDialogflowV2IntentMessageCardArgs.builder()
                .buttons(GoogleCloudDialogflowV2IntentMessageCardButtonArgs.builder()
                    .postback("string")
                    .text("string")
                    .build())
                .imageUri("string")
                .subtitle("string")
                .title("string")
                .build())
            .carouselSelect(GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs.builder()
                .items(GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs.builder()
                    .info(GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs.builder()
                        .key("string")
                        .synonyms("string")
                        .build())
                    .title("string")
                    .description("string")
                    .image(GoogleCloudDialogflowV2IntentMessageImageArgs.builder()
                        .accessibilityText("string")
                        .imageUri("string")
                        .build())
                    .build())
                .build())
            .image(GoogleCloudDialogflowV2IntentMessageImageArgs.builder()
                .accessibilityText("string")
                .imageUri("string")
                .build())
            .linkOutSuggestion(GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs.builder()
                .destinationName("string")
                .uri("string")
                .build())
            .listSelect(GoogleCloudDialogflowV2IntentMessageListSelectArgs.builder()
                .items(GoogleCloudDialogflowV2IntentMessageListSelectItemArgs.builder()
                    .info(GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs.builder()
                        .key("string")
                        .synonyms("string")
                        .build())
                    .title("string")
                    .description("string")
                    .image(GoogleCloudDialogflowV2IntentMessageImageArgs.builder()
                        .accessibilityText("string")
                        .imageUri("string")
                        .build())
                    .build())
                .subtitle("string")
                .title("string")
                .build())
            .mediaContent(GoogleCloudDialogflowV2IntentMessageMediaContentArgs.builder()
                .mediaObjects(GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs.builder()
                    .contentUrl("string")
                    .name("string")
                    .description("string")
                    .icon(GoogleCloudDialogflowV2IntentMessageImageArgs.builder()
                        .accessibilityText("string")
                        .imageUri("string")
                        .build())
                    .largeImage(GoogleCloudDialogflowV2IntentMessageImageArgs.builder()
                        .accessibilityText("string")
                        .imageUri("string")
                        .build())
                    .build())
                .mediaType("RESPONSE_MEDIA_TYPE_UNSPECIFIED")
                .build())
            .payload(Map.of("string", "string"))
            .platform("PLATFORM_UNSPECIFIED")
            .quickReplies(GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs.builder()
                .quickReplies("string")
                .title("string")
                .build())
            .simpleResponses(GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs.builder()
                .simpleResponses(GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs.builder()
                    .displayText("string")
                    .ssml("string")
                    .textToSpeech("string")
                    .build())
                .build())
            .suggestions(GoogleCloudDialogflowV2IntentMessageSuggestionsArgs.builder()
                .suggestions(GoogleCloudDialogflowV2IntentMessageSuggestionArgs.builder()
                    .title("string")
                    .build())
                .build())
            .tableCard(GoogleCloudDialogflowV2IntentMessageTableCardArgs.builder()
                .title("string")
                .buttons(GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs.builder()
                    .openUriAction(GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs.builder()
                        .uri("string")
                        .build())
                    .title("string")
                    .build())
                .columnProperties(GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs.builder()
                    .header("string")
                    .horizontalAlignment("HORIZONTAL_ALIGNMENT_UNSPECIFIED")
                    .build())
                .image(GoogleCloudDialogflowV2IntentMessageImageArgs.builder()
                    .accessibilityText("string")
                    .imageUri("string")
                    .build())
                .rows(GoogleCloudDialogflowV2IntentMessageTableCardRowArgs.builder()
                    .cells(GoogleCloudDialogflowV2IntentMessageTableCardCellArgs.builder()
                        .text("string")
                        .build())
                    .dividerAfter(false)
                    .build())
                .subtitle("string")
                .build())
            .text(GoogleCloudDialogflowV2IntentMessageTextArgs.builder()
                .text("string")
                .build())
            .build())
        .name("string")
        .mlDisabled(false)
        .intentView("string")
        .isFallback(false)
        .languageCode("string")
        .liveAgentHandoff(false)
        .action("string")
        .endInteraction(false)
        .defaultResponsePlatforms("PLATFORM_UNSPECIFIED")
        .events("string")
        .outputContexts(GoogleCloudDialogflowV2ContextArgs.builder()
            .name("string")
            .lifespanCount(0)
            .parameters(Map.of("string", "string"))
            .build())
        .parameters(GoogleCloudDialogflowV2IntentParameterArgs.builder()
            .displayName("string")
            .defaultValue("string")
            .entityTypeDisplayName("string")
            .isList(false)
            .mandatory(false)
            .name("string")
            .prompts("string")
            .value("string")
            .build())
        .parentFollowupIntentName("string")
        .priority(0)
        .project("string")
        .resetContexts(false)
        .trainingPhrases(GoogleCloudDialogflowV2IntentTrainingPhraseArgs.builder()
            .parts(GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs.builder()
                .text("string")
                .alias("string")
                .entityType("string")
                .userDefined(false)
                .build())
            .type("TYPE_UNSPECIFIED")
            .timesAddedCount(0)
            .build())
        .webhookState("WEBHOOK_STATE_UNSPECIFIED")
        .build());
    
    intent_resource = google_native.dialogflow.v2.Intent("intentResource",
        display_name="string",
        location="string",
        input_context_names=["string"],
        messages=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageArgs(
            basic_card=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBasicCardArgs(
                buttons=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs(
                    open_uri_action=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs(
                        uri="string",
                    ),
                    title="string",
                )],
                formatted_text="string",
                image=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageImageArgs(
                    accessibility_text="string",
                    image_uri="string",
                ),
                subtitle="string",
                title="string",
            ),
            browse_carousel_card=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs(
                items=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs(
                    open_uri_action=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs(
                        url="string",
                        url_type_hint=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint.URL_TYPE_HINT_UNSPECIFIED,
                    ),
                    title="string",
                    description="string",
                    footer="string",
                    image=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageImageArgs(
                        accessibility_text="string",
                        image_uri="string",
                    ),
                )],
                image_display_options=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions.IMAGE_DISPLAY_OPTIONS_UNSPECIFIED,
            ),
            card=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageCardArgs(
                buttons=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageCardButtonArgs(
                    postback="string",
                    text="string",
                )],
                image_uri="string",
                subtitle="string",
                title="string",
            ),
            carousel_select=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs(
                items=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs(
                    info=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs(
                        key="string",
                        synonyms=["string"],
                    ),
                    title="string",
                    description="string",
                    image=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageImageArgs(
                        accessibility_text="string",
                        image_uri="string",
                    ),
                )],
            ),
            image=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageImageArgs(
                accessibility_text="string",
                image_uri="string",
            ),
            link_out_suggestion=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs(
                destination_name="string",
                uri="string",
            ),
            list_select=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageListSelectArgs(
                items=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageListSelectItemArgs(
                    info=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs(
                        key="string",
                        synonyms=["string"],
                    ),
                    title="string",
                    description="string",
                    image=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageImageArgs(
                        accessibility_text="string",
                        image_uri="string",
                    ),
                )],
                subtitle="string",
                title="string",
            ),
            media_content=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageMediaContentArgs(
                media_objects=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs(
                    content_url="string",
                    name="string",
                    description="string",
                    icon=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageImageArgs(
                        accessibility_text="string",
                        image_uri="string",
                    ),
                    large_image=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageImageArgs(
                        accessibility_text="string",
                        image_uri="string",
                    ),
                )],
                media_type=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageMediaContentMediaType.RESPONSE_MEDIA_TYPE_UNSPECIFIED,
            ),
            payload={
                "string": "string",
            },
            platform=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessagePlatform.PLATFORM_UNSPECIFIED,
            quick_replies=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs(
                quick_replies=["string"],
                title="string",
            ),
            simple_responses=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs(
                simple_responses=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs(
                    display_text="string",
                    ssml="string",
                    text_to_speech="string",
                )],
            ),
            suggestions=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageSuggestionsArgs(
                suggestions=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageSuggestionArgs(
                    title="string",
                )],
            ),
            table_card=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageTableCardArgs(
                title="string",
                buttons=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs(
                    open_uri_action=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs(
                        uri="string",
                    ),
                    title="string",
                )],
                column_properties=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs(
                    header="string",
                    horizontal_alignment=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment.HORIZONTAL_ALIGNMENT_UNSPECIFIED,
                )],
                image=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageImageArgs(
                    accessibility_text="string",
                    image_uri="string",
                ),
                rows=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageTableCardRowArgs(
                    cells=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageTableCardCellArgs(
                        text="string",
                    )],
                    divider_after=False,
                )],
                subtitle="string",
            ),
            text=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageTextArgs(
                text=["string"],
            ),
        )],
        name="string",
        ml_disabled=False,
        intent_view="string",
        is_fallback=False,
        language_code="string",
        live_agent_handoff=False,
        action="string",
        end_interaction=False,
        default_response_platforms=[google_native.dialogflow.v2.IntentDefaultResponsePlatformsItem.PLATFORM_UNSPECIFIED],
        events=["string"],
        output_contexts=[google_native.dialogflow.v2.GoogleCloudDialogflowV2ContextArgs(
            name="string",
            lifespan_count=0,
            parameters={
                "string": "string",
            },
        )],
        parameters=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentParameterArgs(
            display_name="string",
            default_value="string",
            entity_type_display_name="string",
            is_list=False,
            mandatory=False,
            name="string",
            prompts=["string"],
            value="string",
        )],
        parent_followup_intent_name="string",
        priority=0,
        project="string",
        reset_contexts=False,
        training_phrases=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentTrainingPhraseArgs(
            parts=[google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs(
                text="string",
                alias="string",
                entity_type="string",
                user_defined=False,
            )],
            type=google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentTrainingPhraseType.TYPE_UNSPECIFIED,
            times_added_count=0,
        )],
        webhook_state=google_native.dialogflow.v2.IntentWebhookState.WEBHOOK_STATE_UNSPECIFIED)
    
    const intentResource = new google_native.dialogflow.v2.Intent("intentResource", {
        displayName: "string",
        location: "string",
        inputContextNames: ["string"],
        messages: [{
            basicCard: {
                buttons: [{
                    openUriAction: {
                        uri: "string",
                    },
                    title: "string",
                }],
                formattedText: "string",
                image: {
                    accessibilityText: "string",
                    imageUri: "string",
                },
                subtitle: "string",
                title: "string",
            },
            browseCarouselCard: {
                items: [{
                    openUriAction: {
                        url: "string",
                        urlTypeHint: google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint.UrlTypeHintUnspecified,
                    },
                    title: "string",
                    description: "string",
                    footer: "string",
                    image: {
                        accessibilityText: "string",
                        imageUri: "string",
                    },
                }],
                imageDisplayOptions: google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions.ImageDisplayOptionsUnspecified,
            },
            card: {
                buttons: [{
                    postback: "string",
                    text: "string",
                }],
                imageUri: "string",
                subtitle: "string",
                title: "string",
            },
            carouselSelect: {
                items: [{
                    info: {
                        key: "string",
                        synonyms: ["string"],
                    },
                    title: "string",
                    description: "string",
                    image: {
                        accessibilityText: "string",
                        imageUri: "string",
                    },
                }],
            },
            image: {
                accessibilityText: "string",
                imageUri: "string",
            },
            linkOutSuggestion: {
                destinationName: "string",
                uri: "string",
            },
            listSelect: {
                items: [{
                    info: {
                        key: "string",
                        synonyms: ["string"],
                    },
                    title: "string",
                    description: "string",
                    image: {
                        accessibilityText: "string",
                        imageUri: "string",
                    },
                }],
                subtitle: "string",
                title: "string",
            },
            mediaContent: {
                mediaObjects: [{
                    contentUrl: "string",
                    name: "string",
                    description: "string",
                    icon: {
                        accessibilityText: "string",
                        imageUri: "string",
                    },
                    largeImage: {
                        accessibilityText: "string",
                        imageUri: "string",
                    },
                }],
                mediaType: google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageMediaContentMediaType.ResponseMediaTypeUnspecified,
            },
            payload: {
                string: "string",
            },
            platform: google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessagePlatform.PlatformUnspecified,
            quickReplies: {
                quickReplies: ["string"],
                title: "string",
            },
            simpleResponses: {
                simpleResponses: [{
                    displayText: "string",
                    ssml: "string",
                    textToSpeech: "string",
                }],
            },
            suggestions: {
                suggestions: [{
                    title: "string",
                }],
            },
            tableCard: {
                title: "string",
                buttons: [{
                    openUriAction: {
                        uri: "string",
                    },
                    title: "string",
                }],
                columnProperties: [{
                    header: "string",
                    horizontalAlignment: google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment.HorizontalAlignmentUnspecified,
                }],
                image: {
                    accessibilityText: "string",
                    imageUri: "string",
                },
                rows: [{
                    cells: [{
                        text: "string",
                    }],
                    dividerAfter: false,
                }],
                subtitle: "string",
            },
            text: {
                text: ["string"],
            },
        }],
        name: "string",
        mlDisabled: false,
        intentView: "string",
        isFallback: false,
        languageCode: "string",
        liveAgentHandoff: false,
        action: "string",
        endInteraction: false,
        defaultResponsePlatforms: [google_native.dialogflow.v2.IntentDefaultResponsePlatformsItem.PlatformUnspecified],
        events: ["string"],
        outputContexts: [{
            name: "string",
            lifespanCount: 0,
            parameters: {
                string: "string",
            },
        }],
        parameters: [{
            displayName: "string",
            defaultValue: "string",
            entityTypeDisplayName: "string",
            isList: false,
            mandatory: false,
            name: "string",
            prompts: ["string"],
            value: "string",
        }],
        parentFollowupIntentName: "string",
        priority: 0,
        project: "string",
        resetContexts: false,
        trainingPhrases: [{
            parts: [{
                text: "string",
                alias: "string",
                entityType: "string",
                userDefined: false,
            }],
            type: google_native.dialogflow.v2.GoogleCloudDialogflowV2IntentTrainingPhraseType.TypeUnspecified,
            timesAddedCount: 0,
        }],
        webhookState: google_native.dialogflow.v2.IntentWebhookState.WebhookStateUnspecified,
    });
    
    type: google-native:dialogflow/v2:Intent
    properties:
        action: string
        defaultResponsePlatforms:
            - PLATFORM_UNSPECIFIED
        displayName: string
        endInteraction: false
        events:
            - string
        inputContextNames:
            - string
        intentView: string
        isFallback: false
        languageCode: string
        liveAgentHandoff: false
        location: string
        messages:
            - basicCard:
                buttons:
                    - openUriAction:
                        uri: string
                      title: string
                formattedText: string
                image:
                    accessibilityText: string
                    imageUri: string
                subtitle: string
                title: string
              browseCarouselCard:
                imageDisplayOptions: IMAGE_DISPLAY_OPTIONS_UNSPECIFIED
                items:
                    - description: string
                      footer: string
                      image:
                        accessibilityText: string
                        imageUri: string
                      openUriAction:
                        url: string
                        urlTypeHint: URL_TYPE_HINT_UNSPECIFIED
                      title: string
              card:
                buttons:
                    - postback: string
                      text: string
                imageUri: string
                subtitle: string
                title: string
              carouselSelect:
                items:
                    - description: string
                      image:
                        accessibilityText: string
                        imageUri: string
                      info:
                        key: string
                        synonyms:
                            - string
                      title: string
              image:
                accessibilityText: string
                imageUri: string
              linkOutSuggestion:
                destinationName: string
                uri: string
              listSelect:
                items:
                    - description: string
                      image:
                        accessibilityText: string
                        imageUri: string
                      info:
                        key: string
                        synonyms:
                            - string
                      title: string
                subtitle: string
                title: string
              mediaContent:
                mediaObjects:
                    - contentUrl: string
                      description: string
                      icon:
                        accessibilityText: string
                        imageUri: string
                      largeImage:
                        accessibilityText: string
                        imageUri: string
                      name: string
                mediaType: RESPONSE_MEDIA_TYPE_UNSPECIFIED
              payload:
                string: string
              platform: PLATFORM_UNSPECIFIED
              quickReplies:
                quickReplies:
                    - string
                title: string
              simpleResponses:
                simpleResponses:
                    - displayText: string
                      ssml: string
                      textToSpeech: string
              suggestions:
                suggestions:
                    - title: string
              tableCard:
                buttons:
                    - openUriAction:
                        uri: string
                      title: string
                columnProperties:
                    - header: string
                      horizontalAlignment: HORIZONTAL_ALIGNMENT_UNSPECIFIED
                image:
                    accessibilityText: string
                    imageUri: string
                rows:
                    - cells:
                        - text: string
                      dividerAfter: false
                subtitle: string
                title: string
              text:
                text:
                    - string
        mlDisabled: false
        name: string
        outputContexts:
            - lifespanCount: 0
              name: string
              parameters:
                string: string
        parameters:
            - defaultValue: string
              displayName: string
              entityTypeDisplayName: string
              isList: false
              mandatory: false
              name: string
              prompts:
                - string
              value: string
        parentFollowupIntentName: string
        priority: 0
        project: string
        resetContexts: false
        trainingPhrases:
            - parts:
                - alias: string
                  entityType: string
                  text: string
                  userDefined: false
              timesAddedCount: 0
              type: TYPE_UNSPECIFIED
        webhookState: WEBHOOK_STATE_UNSPECIFIED
    

    Intent Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Intent resource accepts the following input properties:

    DisplayName string
    The name of this intent.
    Action string
    Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
    DefaultResponsePlatforms List<Pulumi.GoogleNative.Dialogflow.V2.IntentDefaultResponsePlatformsItem>
    Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).
    EndInteraction bool
    Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
    Events List<string>
    Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.
    InputContextNames List<string>
    Optional. The list of context names required for this intent to be triggered. Format: projects//agent/sessions/-/contexts/.
    IntentView string
    Optional. The resource view to apply to the returned intent.
    IsFallback bool
    Optional. Indicates whether this is a fallback intent.
    LanguageCode string
    Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see Multilingual intent and entity data.
    LiveAgentHandoff bool
    Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.
    Location string
    Messages List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessage>
    Optional. The collection of rich messages corresponding to the Response field in the Dialogflow console.
    MlDisabled bool
    Optional. Indicates whether Machine Learning is disabled for the intent. Note: If ml_disabled setting is set to true, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off.
    Name string
    Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: projects//agent/intents/.
    OutputContexts List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2Context>
    Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the lifespan_count to 0 will reset the context when the intent is matched. Format: projects//agent/sessions/-/contexts/.
    Parameters List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentParameter>
    Optional. The collection of parameters associated with the intent.
    ParentFollowupIntentName string
    Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: projects//agent/intents/.
    Priority int
    Optional. The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
    Project string
    ResetContexts bool
    Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
    TrainingPhrases List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentTrainingPhrase>
    Optional. The collection of examples that the agent is trained on.
    WebhookState Pulumi.GoogleNative.Dialogflow.V2.IntentWebhookState
    Optional. Indicates whether webhooks are enabled for the intent.
    DisplayName string
    The name of this intent.
    Action string
    Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
    DefaultResponsePlatforms []IntentDefaultResponsePlatformsItem
    Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).
    EndInteraction bool
    Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
    Events []string
    Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.
    InputContextNames []string
    Optional. The list of context names required for this intent to be triggered. Format: projects//agent/sessions/-/contexts/.
    IntentView string
    Optional. The resource view to apply to the returned intent.
    IsFallback bool
    Optional. Indicates whether this is a fallback intent.
    LanguageCode string
    Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see Multilingual intent and entity data.
    LiveAgentHandoff bool
    Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.
    Location string
    Messages []GoogleCloudDialogflowV2IntentMessageArgs
    Optional. The collection of rich messages corresponding to the Response field in the Dialogflow console.
    MlDisabled bool
    Optional. Indicates whether Machine Learning is disabled for the intent. Note: If ml_disabled setting is set to true, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off.
    Name string
    Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: projects//agent/intents/.
    OutputContexts []GoogleCloudDialogflowV2ContextArgs
    Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the lifespan_count to 0 will reset the context when the intent is matched. Format: projects//agent/sessions/-/contexts/.
    Parameters []GoogleCloudDialogflowV2IntentParameterArgs
    Optional. The collection of parameters associated with the intent.
    ParentFollowupIntentName string
    Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: projects//agent/intents/.
    Priority int
    Optional. The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
    Project string
    ResetContexts bool
    Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
    TrainingPhrases []GoogleCloudDialogflowV2IntentTrainingPhraseArgs
    Optional. The collection of examples that the agent is trained on.
    WebhookState IntentWebhookState
    Optional. Indicates whether webhooks are enabled for the intent.
    displayName String
    The name of this intent.
    action String
    Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
    defaultResponsePlatforms List<IntentDefaultResponsePlatformsItem>
    Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).
    endInteraction Boolean
    Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
    events List<String>
    Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.
    inputContextNames List<String>
    Optional. The list of context names required for this intent to be triggered. Format: projects//agent/sessions/-/contexts/.
    intentView String
    Optional. The resource view to apply to the returned intent.
    isFallback Boolean
    Optional. Indicates whether this is a fallback intent.
    languageCode String
    Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see Multilingual intent and entity data.
    liveAgentHandoff Boolean
    Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.
    location String
    messages List<GoogleCloudDialogflowV2IntentMessage>
    Optional. The collection of rich messages corresponding to the Response field in the Dialogflow console.
    mlDisabled Boolean
    Optional. Indicates whether Machine Learning is disabled for the intent. Note: If ml_disabled setting is set to true, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off.
    name String
    Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: projects//agent/intents/.
    outputContexts List<GoogleCloudDialogflowV2Context>
    Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the lifespan_count to 0 will reset the context when the intent is matched. Format: projects//agent/sessions/-/contexts/.
    parameters List<GoogleCloudDialogflowV2IntentParameter>
    Optional. The collection of parameters associated with the intent.
    parentFollowupIntentName String
    Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: projects//agent/intents/.
    priority Integer
    Optional. The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
    project String
    resetContexts Boolean
    Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
    trainingPhrases List<GoogleCloudDialogflowV2IntentTrainingPhrase>
    Optional. The collection of examples that the agent is trained on.
    webhookState IntentWebhookState
    Optional. Indicates whether webhooks are enabled for the intent.
    displayName string
    The name of this intent.
    action string
    Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
    defaultResponsePlatforms IntentDefaultResponsePlatformsItem[]
    Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).
    endInteraction boolean
    Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
    events string[]
    Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.
    inputContextNames string[]
    Optional. The list of context names required for this intent to be triggered. Format: projects//agent/sessions/-/contexts/.
    intentView string
    Optional. The resource view to apply to the returned intent.
    isFallback boolean
    Optional. Indicates whether this is a fallback intent.
    languageCode string
    Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see Multilingual intent and entity data.
    liveAgentHandoff boolean
    Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.
    location string
    messages GoogleCloudDialogflowV2IntentMessage[]
    Optional. The collection of rich messages corresponding to the Response field in the Dialogflow console.
    mlDisabled boolean
    Optional. Indicates whether Machine Learning is disabled for the intent. Note: If ml_disabled setting is set to true, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off.
    name string
    Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: projects//agent/intents/.
    outputContexts GoogleCloudDialogflowV2Context[]
    Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the lifespan_count to 0 will reset the context when the intent is matched. Format: projects//agent/sessions/-/contexts/.
    parameters GoogleCloudDialogflowV2IntentParameter[]
    Optional. The collection of parameters associated with the intent.
    parentFollowupIntentName string
    Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: projects//agent/intents/.
    priority number
    Optional. The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
    project string
    resetContexts boolean
    Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
    trainingPhrases GoogleCloudDialogflowV2IntentTrainingPhrase[]
    Optional. The collection of examples that the agent is trained on.
    webhookState IntentWebhookState
    Optional. Indicates whether webhooks are enabled for the intent.
    display_name str
    The name of this intent.
    action str
    Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
    default_response_platforms Sequence[IntentDefaultResponsePlatformsItem]
    Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).
    end_interaction bool
    Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
    events Sequence[str]
    Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.
    input_context_names Sequence[str]
    Optional. The list of context names required for this intent to be triggered. Format: projects//agent/sessions/-/contexts/.
    intent_view str
    Optional. The resource view to apply to the returned intent.
    is_fallback bool
    Optional. Indicates whether this is a fallback intent.
    language_code str
    Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see Multilingual intent and entity data.
    live_agent_handoff bool
    Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.
    location str
    messages Sequence[GoogleCloudDialogflowV2IntentMessageArgs]
    Optional. The collection of rich messages corresponding to the Response field in the Dialogflow console.
    ml_disabled bool
    Optional. Indicates whether Machine Learning is disabled for the intent. Note: If ml_disabled setting is set to true, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off.
    name str
    Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: projects//agent/intents/.
    output_contexts Sequence[GoogleCloudDialogflowV2ContextArgs]
    Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the lifespan_count to 0 will reset the context when the intent is matched. Format: projects//agent/sessions/-/contexts/.
    parameters Sequence[GoogleCloudDialogflowV2IntentParameterArgs]
    Optional. The collection of parameters associated with the intent.
    parent_followup_intent_name str
    Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: projects//agent/intents/.
    priority int
    Optional. The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
    project str
    reset_contexts bool
    Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
    training_phrases Sequence[GoogleCloudDialogflowV2IntentTrainingPhraseArgs]
    Optional. The collection of examples that the agent is trained on.
    webhook_state IntentWebhookState
    Optional. Indicates whether webhooks are enabled for the intent.
    displayName String
    The name of this intent.
    action String
    Optional. The name of the action associated with the intent. Note: The action name must not contain whitespaces.
    defaultResponsePlatforms List<"PLATFORM_UNSPECIFIED" | "FACEBOOK" | "SLACK" | "TELEGRAM" | "KIK" | "SKYPE" | "LINE" | "VIBER" | "ACTIONS_ON_GOOGLE" | "GOOGLE_HANGOUTS">
    Optional. The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform).
    endInteraction Boolean
    Optional. Indicates that this intent ends an interaction. Some integrations (e.g., Actions on Google or Dialogflow phone gateway) use this information to close interaction with an end user. Default is false.
    events List<String>
    Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. Event names are limited to 150 characters.
    inputContextNames List<String>
    Optional. The list of context names required for this intent to be triggered. Format: projects//agent/sessions/-/contexts/.
    intentView String
    Optional. The resource view to apply to the returned intent.
    isFallback Boolean
    Optional. Indicates whether this is a fallback intent.
    languageCode String
    Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, see Multilingual intent and entity data.
    liveAgentHandoff Boolean
    Optional. Indicates that a live agent should be brought in to handle the interaction with the user. In most cases, when you set this flag to true, you would also want to set end_interaction to true as well. Default is false.
    location String
    messages List<Property Map>
    Optional. The collection of rich messages corresponding to the Response field in the Dialogflow console.
    mlDisabled Boolean
    Optional. Indicates whether Machine Learning is disabled for the intent. Note: If ml_disabled setting is set to true, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off.
    name String
    Optional. The unique identifier of this intent. Required for Intents.UpdateIntent and Intents.BatchUpdateIntents methods. Format: projects//agent/intents/.
    outputContexts List<Property Map>
    Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the lifespan_count to 0 will reset the context when the intent is matched. Format: projects//agent/sessions/-/contexts/.
    parameters List<Property Map>
    Optional. The collection of parameters associated with the intent.
    parentFollowupIntentName String
    Read-only after creation. The unique identifier of the parent intent in the chain of followup intents. You can set this field when creating an intent, for example with CreateIntent or BatchUpdateIntents, in order to make this intent a followup intent. It identifies the parent followup intent. Format: projects//agent/intents/.
    priority Number
    Optional. The priority of this intent. Higher numbers represent higher priorities. - If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. - If the supplied value is negative, the intent is ignored in runtime detect intent requests.
    project String
    resetContexts Boolean
    Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
    trainingPhrases List<Property Map>
    Optional. The collection of examples that the agent is trained on.
    webhookState "WEBHOOK_STATE_UNSPECIFIED" | "WEBHOOK_STATE_ENABLED" | "WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING"
    Optional. Indicates whether webhooks are enabled for the intent.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Intent resource produces the following output properties:

    FollowupIntentInfo List<Pulumi.GoogleNative.Dialogflow.V2.Outputs.GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse>
    Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
    Id string
    The provider-assigned unique ID for this managed resource.
    RootFollowupIntentName string
    Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: projects//agent/intents/.
    FollowupIntentInfo []GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse
    Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
    Id string
    The provider-assigned unique ID for this managed resource.
    RootFollowupIntentName string
    Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: projects//agent/intents/.
    followupIntentInfo List<GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse>
    Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
    id String
    The provider-assigned unique ID for this managed resource.
    rootFollowupIntentName String
    Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: projects//agent/intents/.
    followupIntentInfo GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse[]
    Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
    id string
    The provider-assigned unique ID for this managed resource.
    rootFollowupIntentName string
    Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: projects//agent/intents/.
    followup_intent_info Sequence[GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse]
    Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
    id str
    The provider-assigned unique ID for this managed resource.
    root_followup_intent_name str
    Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: projects//agent/intents/.
    followupIntentInfo List<Property Map>
    Read-only. Information about all followup intents that have this intent as a direct or indirect parent. We populate this field only in the output.
    id String
    The provider-assigned unique ID for this managed resource.
    rootFollowupIntentName String
    Read-only. The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. We populate this field only in the output. Format: projects//agent/intents/.

    Supporting Types

    GoogleCloudDialogflowV2Context, GoogleCloudDialogflowV2ContextArgs

    Name string
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    LifespanCount int
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    Parameters Dictionary<string, string>
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
    Name string
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    LifespanCount int
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    Parameters map[string]string
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
    name String
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    lifespanCount Integer
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    parameters Map<String,String>
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
    name string
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    lifespanCount number
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    parameters {[key: string]: string}
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
    name str
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    lifespan_count int
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    parameters Mapping[str, str]
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
    name String
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    lifespanCount Number
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    parameters Map<String>
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.

    GoogleCloudDialogflowV2ContextResponse, GoogleCloudDialogflowV2ContextResponseArgs

    LifespanCount int
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    Name string
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    Parameters Dictionary<string, string>
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
    LifespanCount int
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    Name string
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    Parameters map[string]string
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
    lifespanCount Integer
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    name String
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    parameters Map<String,String>
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
    lifespanCount number
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    name string
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    parameters {[key: string]: string}
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
    lifespan_count int
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    name str
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    parameters Mapping[str, str]
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
    lifespanCount Number
    Optional. The number of conversational query requests after which the context expires. The default is 0. If set to 0, the context expires immediately. Contexts expire automatically after 20 minutes if there are no matching queries.
    name String
    The unique identifier of the context. Format: projects//agent/sessions//contexts/, or projects//agent/environments//users//sessions//contexts/. The Context ID is always converted to lowercase, may only contain characters in a-zA-Z0-9_-% and may be at most 250 bytes long. If Environment ID is not specified, we assume default 'draft' environment. If User ID is not specified, we assume default '-' user. The following context names are reserved for internal use by Dialogflow. You should not use these contexts or create contexts with these names: * __system_counters__ * *_id_dialog_context * *_dialog_params_size
    parameters Map<String>
    Optional. The collection of parameters associated with this context. Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs: * MapKey type: string * MapKey value: parameter name * MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map. * MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.

    GoogleCloudDialogflowV2IntentFollowupIntentInfoResponse, GoogleCloudDialogflowV2IntentFollowupIntentInfoResponseArgs

    FollowupIntentName string
    The unique identifier of the followup intent. Format: projects//agent/intents/.
    ParentFollowupIntentName string
    The unique identifier of the followup intent's parent. Format: projects//agent/intents/.
    FollowupIntentName string
    The unique identifier of the followup intent. Format: projects//agent/intents/.
    ParentFollowupIntentName string
    The unique identifier of the followup intent's parent. Format: projects//agent/intents/.
    followupIntentName String
    The unique identifier of the followup intent. Format: projects//agent/intents/.
    parentFollowupIntentName String
    The unique identifier of the followup intent's parent. Format: projects//agent/intents/.
    followupIntentName string
    The unique identifier of the followup intent. Format: projects//agent/intents/.
    parentFollowupIntentName string
    The unique identifier of the followup intent's parent. Format: projects//agent/intents/.
    followup_intent_name str
    The unique identifier of the followup intent. Format: projects//agent/intents/.
    parent_followup_intent_name str
    The unique identifier of the followup intent's parent. Format: projects//agent/intents/.
    followupIntentName String
    The unique identifier of the followup intent. Format: projects//agent/intents/.
    parentFollowupIntentName String
    The unique identifier of the followup intent's parent. Format: projects//agent/intents/.

    GoogleCloudDialogflowV2IntentMessage, GoogleCloudDialogflowV2IntentMessageArgs

    BasicCard Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBasicCard
    The basic card response for Actions on Google.
    BrowseCarouselCard Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard
    Browse carousel card for Actions on Google.
    Card Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageCard
    The card response.
    CarouselSelect Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageCarouselSelect
    The carousel card response for Actions on Google.
    Image Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImage
    The image response.
    LinkOutSuggestion Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
    The link out suggestion chip for Actions on Google.
    ListSelect Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageListSelect
    The list card response for Actions on Google.
    MediaContent Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageMediaContent
    The media content card for Actions on Google.
    Payload Dictionary<string, string>
    A custom platform-specific response.
    Platform Pulumi.GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2IntentMessagePlatform
    Optional. The platform that this message is intended for.
    QuickReplies Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageQuickReplies
    The quick replies response.
    SimpleResponses Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSimpleResponses
    The voice and text-only responses for Actions on Google.
    Suggestions Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSuggestions
    The suggestion chips for Actions on Google.
    TableCard Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageTableCard
    Table card for Actions on Google.
    Text Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageText
    The text response.
    BasicCard GoogleCloudDialogflowV2IntentMessageBasicCard
    The basic card response for Actions on Google.
    BrowseCarouselCard GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard
    Browse carousel card for Actions on Google.
    Card GoogleCloudDialogflowV2IntentMessageCard
    The card response.
    CarouselSelect GoogleCloudDialogflowV2IntentMessageCarouselSelect
    The carousel card response for Actions on Google.
    Image GoogleCloudDialogflowV2IntentMessageImage
    The image response.
    LinkOutSuggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
    The link out suggestion chip for Actions on Google.
    ListSelect GoogleCloudDialogflowV2IntentMessageListSelect
    The list card response for Actions on Google.
    MediaContent GoogleCloudDialogflowV2IntentMessageMediaContent
    The media content card for Actions on Google.
    Payload map[string]string
    A custom platform-specific response.
    Platform GoogleCloudDialogflowV2IntentMessagePlatform
    Optional. The platform that this message is intended for.
    QuickReplies GoogleCloudDialogflowV2IntentMessageQuickReplies
    The quick replies response.
    SimpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponses
    The voice and text-only responses for Actions on Google.
    Suggestions GoogleCloudDialogflowV2IntentMessageSuggestions
    The suggestion chips for Actions on Google.
    TableCard GoogleCloudDialogflowV2IntentMessageTableCard
    Table card for Actions on Google.
    Text GoogleCloudDialogflowV2IntentMessageText
    The text response.
    basicCard GoogleCloudDialogflowV2IntentMessageBasicCard
    The basic card response for Actions on Google.
    browseCarouselCard GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard
    Browse carousel card for Actions on Google.
    card GoogleCloudDialogflowV2IntentMessageCard
    The card response.
    carouselSelect GoogleCloudDialogflowV2IntentMessageCarouselSelect
    The carousel card response for Actions on Google.
    image GoogleCloudDialogflowV2IntentMessageImage
    The image response.
    linkOutSuggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
    The link out suggestion chip for Actions on Google.
    listSelect GoogleCloudDialogflowV2IntentMessageListSelect
    The list card response for Actions on Google.
    mediaContent GoogleCloudDialogflowV2IntentMessageMediaContent
    The media content card for Actions on Google.
    payload Map<String,String>
    A custom platform-specific response.
    platform GoogleCloudDialogflowV2IntentMessagePlatform
    Optional. The platform that this message is intended for.
    quickReplies GoogleCloudDialogflowV2IntentMessageQuickReplies
    The quick replies response.
    simpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponses
    The voice and text-only responses for Actions on Google.
    suggestions GoogleCloudDialogflowV2IntentMessageSuggestions
    The suggestion chips for Actions on Google.
    tableCard GoogleCloudDialogflowV2IntentMessageTableCard
    Table card for Actions on Google.
    text GoogleCloudDialogflowV2IntentMessageText
    The text response.
    basicCard GoogleCloudDialogflowV2IntentMessageBasicCard
    The basic card response for Actions on Google.
    browseCarouselCard GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard
    Browse carousel card for Actions on Google.
    card GoogleCloudDialogflowV2IntentMessageCard
    The card response.
    carouselSelect GoogleCloudDialogflowV2IntentMessageCarouselSelect
    The carousel card response for Actions on Google.
    image GoogleCloudDialogflowV2IntentMessageImage
    The image response.
    linkOutSuggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
    The link out suggestion chip for Actions on Google.
    listSelect GoogleCloudDialogflowV2IntentMessageListSelect
    The list card response for Actions on Google.
    mediaContent GoogleCloudDialogflowV2IntentMessageMediaContent
    The media content card for Actions on Google.
    payload {[key: string]: string}
    A custom platform-specific response.
    platform GoogleCloudDialogflowV2IntentMessagePlatform
    Optional. The platform that this message is intended for.
    quickReplies GoogleCloudDialogflowV2IntentMessageQuickReplies
    The quick replies response.
    simpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponses
    The voice and text-only responses for Actions on Google.
    suggestions GoogleCloudDialogflowV2IntentMessageSuggestions
    The suggestion chips for Actions on Google.
    tableCard GoogleCloudDialogflowV2IntentMessageTableCard
    Table card for Actions on Google.
    text GoogleCloudDialogflowV2IntentMessageText
    The text response.
    basic_card GoogleCloudDialogflowV2IntentMessageBasicCard
    The basic card response for Actions on Google.
    browse_carousel_card GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard
    Browse carousel card for Actions on Google.
    card GoogleCloudDialogflowV2IntentMessageCard
    The card response.
    carousel_select GoogleCloudDialogflowV2IntentMessageCarouselSelect
    The carousel card response for Actions on Google.
    image GoogleCloudDialogflowV2IntentMessageImage
    The image response.
    link_out_suggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion
    The link out suggestion chip for Actions on Google.
    list_select GoogleCloudDialogflowV2IntentMessageListSelect
    The list card response for Actions on Google.
    media_content GoogleCloudDialogflowV2IntentMessageMediaContent
    The media content card for Actions on Google.
    payload Mapping[str, str]
    A custom platform-specific response.
    platform GoogleCloudDialogflowV2IntentMessagePlatform
    Optional. The platform that this message is intended for.
    quick_replies GoogleCloudDialogflowV2IntentMessageQuickReplies
    The quick replies response.
    simple_responses GoogleCloudDialogflowV2IntentMessageSimpleResponses
    The voice and text-only responses for Actions on Google.
    suggestions GoogleCloudDialogflowV2IntentMessageSuggestions
    The suggestion chips for Actions on Google.
    table_card GoogleCloudDialogflowV2IntentMessageTableCard
    Table card for Actions on Google.
    text GoogleCloudDialogflowV2IntentMessageText
    The text response.
    basicCard Property Map
    The basic card response for Actions on Google.
    browseCarouselCard Property Map
    Browse carousel card for Actions on Google.
    card Property Map
    The card response.
    carouselSelect Property Map
    The carousel card response for Actions on Google.
    image Property Map
    The image response.
    linkOutSuggestion Property Map
    The link out suggestion chip for Actions on Google.
    listSelect Property Map
    The list card response for Actions on Google.
    mediaContent Property Map
    The media content card for Actions on Google.
    payload Map<String>
    A custom platform-specific response.
    platform "PLATFORM_UNSPECIFIED" | "FACEBOOK" | "SLACK" | "TELEGRAM" | "KIK" | "SKYPE" | "LINE" | "VIBER" | "ACTIONS_ON_GOOGLE" | "GOOGLE_HANGOUTS"
    Optional. The platform that this message is intended for.
    quickReplies Property Map
    The quick replies response.
    simpleResponses Property Map
    The voice and text-only responses for Actions on Google.
    suggestions Property Map
    The suggestion chips for Actions on Google.
    tableCard Property Map
    Table card for Actions on Google.
    text Property Map
    The text response.

    GoogleCloudDialogflowV2IntentMessageBasicCard, GoogleCloudDialogflowV2IntentMessageBasicCardArgs

    Buttons List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBasicCardButton>
    Optional. The collection of card buttons.
    FormattedText string
    Required, unless image is present. The body text of the card.
    Image Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image for the card.
    Subtitle string
    Optional. The subtitle of the card.
    Title string
    Optional. The title of the card.
    Buttons []GoogleCloudDialogflowV2IntentMessageBasicCardButton
    Optional. The collection of card buttons.
    FormattedText string
    Required, unless image is present. The body text of the card.
    Image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image for the card.
    Subtitle string
    Optional. The subtitle of the card.
    Title string
    Optional. The title of the card.
    buttons List<GoogleCloudDialogflowV2IntentMessageBasicCardButton>
    Optional. The collection of card buttons.
    formattedText String
    Required, unless image is present. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image for the card.
    subtitle String
    Optional. The subtitle of the card.
    title String
    Optional. The title of the card.
    buttons GoogleCloudDialogflowV2IntentMessageBasicCardButton[]
    Optional. The collection of card buttons.
    formattedText string
    Required, unless image is present. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image for the card.
    subtitle string
    Optional. The subtitle of the card.
    title string
    Optional. The title of the card.
    buttons Sequence[GoogleCloudDialogflowV2IntentMessageBasicCardButton]
    Optional. The collection of card buttons.
    formatted_text str
    Required, unless image is present. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image for the card.
    subtitle str
    Optional. The subtitle of the card.
    title str
    Optional. The title of the card.
    buttons List<Property Map>
    Optional. The collection of card buttons.
    formattedText String
    Required, unless image is present. The body text of the card.
    image Property Map
    Optional. The image for the card.
    subtitle String
    Optional. The subtitle of the card.
    title String
    Optional. The title of the card.

    GoogleCloudDialogflowV2IntentMessageBasicCardButton, GoogleCloudDialogflowV2IntentMessageBasicCardButtonArgs

    OpenUriAction GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction
    Action to take when a user taps on the button.
    Title string
    The title of the button.
    openUriAction GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction
    Action to take when a user taps on the button.
    title String
    The title of the button.
    openUriAction GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction
    Action to take when a user taps on the button.
    title string
    The title of the button.
    open_uri_action GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction
    Action to take when a user taps on the button.
    title str
    The title of the button.
    openUriAction Property Map
    Action to take when a user taps on the button.
    title String
    The title of the button.

    GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction, GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionArgs

    Uri string
    The HTTP or HTTPS scheme URI.
    Uri string
    The HTTP or HTTPS scheme URI.
    uri String
    The HTTP or HTTPS scheme URI.
    uri string
    The HTTP or HTTPS scheme URI.
    uri str
    The HTTP or HTTPS scheme URI.
    uri String
    The HTTP or HTTPS scheme URI.

    GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponse, GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponseArgs

    Uri string
    The HTTP or HTTPS scheme URI.
    Uri string
    The HTTP or HTTPS scheme URI.
    uri String
    The HTTP or HTTPS scheme URI.
    uri string
    The HTTP or HTTPS scheme URI.
    uri str
    The HTTP or HTTPS scheme URI.
    uri String
    The HTTP or HTTPS scheme URI.

    GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse, GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponseArgs

    OpenUriAction GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponse
    Action to take when a user taps on the button.
    Title string
    The title of the button.
    openUriAction GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponse
    Action to take when a user taps on the button.
    title String
    The title of the button.
    openUriAction GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponse
    Action to take when a user taps on the button.
    title string
    The title of the button.
    open_uri_action GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriActionResponse
    Action to take when a user taps on the button.
    title str
    The title of the button.
    openUriAction Property Map
    Action to take when a user taps on the button.
    title String
    The title of the button.

    GoogleCloudDialogflowV2IntentMessageBasicCardResponse, GoogleCloudDialogflowV2IntentMessageBasicCardResponseArgs

    Buttons List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse>
    Optional. The collection of card buttons.
    FormattedText string
    Required, unless image is present. The body text of the card.
    Image Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image for the card.
    Subtitle string
    Optional. The subtitle of the card.
    Title string
    Optional. The title of the card.
    Buttons []GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse
    Optional. The collection of card buttons.
    FormattedText string
    Required, unless image is present. The body text of the card.
    Image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image for the card.
    Subtitle string
    Optional. The subtitle of the card.
    Title string
    Optional. The title of the card.
    buttons List<GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse>
    Optional. The collection of card buttons.
    formattedText String
    Required, unless image is present. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image for the card.
    subtitle String
    Optional. The subtitle of the card.
    title String
    Optional. The title of the card.
    buttons GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse[]
    Optional. The collection of card buttons.
    formattedText string
    Required, unless image is present. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image for the card.
    subtitle string
    Optional. The subtitle of the card.
    title string
    Optional. The title of the card.
    buttons Sequence[GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse]
    Optional. The collection of card buttons.
    formatted_text str
    Required, unless image is present. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image for the card.
    subtitle str
    Optional. The subtitle of the card.
    title str
    Optional. The title of the card.
    buttons List<Property Map>
    Optional. The collection of card buttons.
    formattedText String
    Required, unless image is present. The body text of the card.
    image Property Map
    Optional. The image for the card.
    subtitle String
    Optional. The subtitle of the card.
    title String
    Optional. The title of the card.

    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard, GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardArgs

    Items []GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
    ImageDisplayOptions GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions
    Optional. Settings for displaying the image. Applies to every image in items.
    items List<GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem>
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
    imageDisplayOptions GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions
    Optional. Settings for displaying the image. Applies to every image in items.
    items GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem[]
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
    imageDisplayOptions GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions
    Optional. Settings for displaying the image. Applies to every image in items.
    items Sequence[GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem]
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
    image_display_options GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions
    Optional. Settings for displaying the image. Applies to every image in items.
    items List<Property Map>
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
    imageDisplayOptions "IMAGE_DISPLAY_OPTIONS_UNSPECIFIED" | "GRAY" | "WHITE" | "CROPPED" | "BLURRED_BACKGROUND"
    Optional. Settings for displaying the image. Applies to every image in items.

    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem, GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemArgs

    OpenUriAction Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
    Action to present to the user.
    Title string
    Title of the carousel item. Maximum of two lines of text.
    Description string
    Optional. Description of the carousel item. Maximum of four lines of text.
    Footer string
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    Image Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImage
    Optional. Hero image for the carousel item.
    OpenUriAction GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
    Action to present to the user.
    Title string
    Title of the carousel item. Maximum of two lines of text.
    Description string
    Optional. Description of the carousel item. Maximum of four lines of text.
    Footer string
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    Image GoogleCloudDialogflowV2IntentMessageImage
    Optional. Hero image for the carousel item.
    openUriAction GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
    Action to present to the user.
    title String
    Title of the carousel item. Maximum of two lines of text.
    description String
    Optional. Description of the carousel item. Maximum of four lines of text.
    footer String
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. Hero image for the carousel item.
    openUriAction GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
    Action to present to the user.
    title string
    Title of the carousel item. Maximum of two lines of text.
    description string
    Optional. Description of the carousel item. Maximum of four lines of text.
    footer string
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. Hero image for the carousel item.
    open_uri_action GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
    Action to present to the user.
    title str
    Title of the carousel item. Maximum of two lines of text.
    description str
    Optional. Description of the carousel item. Maximum of four lines of text.
    footer str
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. Hero image for the carousel item.
    openUriAction Property Map
    Action to present to the user.
    title String
    Title of the carousel item. Maximum of two lines of text.
    description String
    Optional. Description of the carousel item. Maximum of four lines of text.
    footer String
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    image Property Map
    Optional. Hero image for the carousel item.

    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction, GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionArgs

    Url string
    URL
    UrlTypeHint Pulumi.GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
    Url string
    URL
    UrlTypeHint GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
    url String
    URL
    urlTypeHint GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
    url string
    URL
    urlTypeHint GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
    url str
    URL
    url_type_hint GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
    url String
    URL
    urlTypeHint "URL_TYPE_HINT_UNSPECIFIED" | "AMP_ACTION" | "AMP_CONTENT"
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.

    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse, GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponseArgs

    Url string
    URL
    UrlTypeHint string
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
    Url string
    URL
    UrlTypeHint string
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
    url String
    URL
    urlTypeHint String
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
    url string
    URL
    urlTypeHint string
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
    url str
    URL
    url_type_hint str
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.
    url String
    URL
    urlTypeHint String
    Optional. Specifies the type of viewer that is used when opening the URL. Defaults to opening via web browser.

    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHint, GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintArgs

    UrlTypeHintUnspecified
    URL_TYPE_HINT_UNSPECIFIEDUnspecified
    AmpAction
    AMP_ACTIONUrl would be an amp action
    AmpContent
    AMP_CONTENTURL that points directly to AMP content, or to a canonical URL which refers to AMP content via .
    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintUrlTypeHintUnspecified
    URL_TYPE_HINT_UNSPECIFIEDUnspecified
    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintAmpAction
    AMP_ACTIONUrl would be an amp action
    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionUrlTypeHintAmpContent
    AMP_CONTENTURL that points directly to AMP content, or to a canonical URL which refers to AMP content via .
    UrlTypeHintUnspecified
    URL_TYPE_HINT_UNSPECIFIEDUnspecified
    AmpAction
    AMP_ACTIONUrl would be an amp action
    AmpContent
    AMP_CONTENTURL that points directly to AMP content, or to a canonical URL which refers to AMP content via .
    UrlTypeHintUnspecified
    URL_TYPE_HINT_UNSPECIFIEDUnspecified
    AmpAction
    AMP_ACTIONUrl would be an amp action
    AmpContent
    AMP_CONTENTURL that points directly to AMP content, or to a canonical URL which refers to AMP content via .
    URL_TYPE_HINT_UNSPECIFIED
    URL_TYPE_HINT_UNSPECIFIEDUnspecified
    AMP_ACTION
    AMP_ACTIONUrl would be an amp action
    AMP_CONTENT
    AMP_CONTENTURL that points directly to AMP content, or to a canonical URL which refers to AMP content via .
    "URL_TYPE_HINT_UNSPECIFIED"
    URL_TYPE_HINT_UNSPECIFIEDUnspecified
    "AMP_ACTION"
    AMP_ACTIONUrl would be an amp action
    "AMP_CONTENT"
    AMP_CONTENTURL that points directly to AMP content, or to a canonical URL which refers to AMP content via .

    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse, GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponseArgs

    Description string
    Optional. Description of the carousel item. Maximum of four lines of text.
    Footer string
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    Image Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Hero image for the carousel item.
    OpenUriAction Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse
    Action to present to the user.
    Title string
    Title of the carousel item. Maximum of two lines of text.
    Description string
    Optional. Description of the carousel item. Maximum of four lines of text.
    Footer string
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    Image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Hero image for the carousel item.
    OpenUriAction GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse
    Action to present to the user.
    Title string
    Title of the carousel item. Maximum of two lines of text.
    description String
    Optional. Description of the carousel item. Maximum of four lines of text.
    footer String
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Hero image for the carousel item.
    openUriAction GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse
    Action to present to the user.
    title String
    Title of the carousel item. Maximum of two lines of text.
    description string
    Optional. Description of the carousel item. Maximum of four lines of text.
    footer string
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Hero image for the carousel item.
    openUriAction GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse
    Action to present to the user.
    title string
    Title of the carousel item. Maximum of two lines of text.
    description str
    Optional. Description of the carousel item. Maximum of four lines of text.
    footer str
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Hero image for the carousel item.
    open_uri_action GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlActionResponse
    Action to present to the user.
    title str
    Title of the carousel item. Maximum of two lines of text.
    description String
    Optional. Description of the carousel item. Maximum of four lines of text.
    footer String
    Optional. Text that appears at the bottom of the Browse Carousel Card. Maximum of one line of text.
    image Property Map
    Optional. Hero image for the carousel item.
    openUriAction Property Map
    Action to present to the user.
    title String
    Title of the carousel item. Maximum of two lines of text.

    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptions, GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsArgs

    ImageDisplayOptionsUnspecified
    IMAGE_DISPLAY_OPTIONS_UNSPECIFIEDFill the gaps between the image and the image container with gray bars.
    Gray
    GRAYFill the gaps between the image and the image container with gray bars.
    White
    WHITEFill the gaps between the image and the image container with white bars.
    Cropped
    CROPPEDImage is scaled such that the image width and height match or exceed the container dimensions. This may crop the top and bottom of the image if the scaled image height is greater than the container height, or crop the left and right of the image if the scaled image width is greater than the container width. This is similar to "Zoom Mode" on a widescreen TV when playing a 4:3 video.
    BlurredBackground
    BLURRED_BACKGROUNDPad the gaps between image and image frame with a blurred copy of the same image.
    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsImageDisplayOptionsUnspecified
    IMAGE_DISPLAY_OPTIONS_UNSPECIFIEDFill the gaps between the image and the image container with gray bars.
    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsGray
    GRAYFill the gaps between the image and the image container with gray bars.
    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsWhite
    WHITEFill the gaps between the image and the image container with white bars.
    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsCropped
    CROPPEDImage is scaled such that the image width and height match or exceed the container dimensions. This may crop the top and bottom of the image if the scaled image height is greater than the container height, or crop the left and right of the image if the scaled image width is greater than the container width. This is similar to "Zoom Mode" on a widescreen TV when playing a 4:3 video.
    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardImageDisplayOptionsBlurredBackground
    BLURRED_BACKGROUNDPad the gaps between image and image frame with a blurred copy of the same image.
    ImageDisplayOptionsUnspecified
    IMAGE_DISPLAY_OPTIONS_UNSPECIFIEDFill the gaps between the image and the image container with gray bars.
    Gray
    GRAYFill the gaps between the image and the image container with gray bars.
    White
    WHITEFill the gaps between the image and the image container with white bars.
    Cropped
    CROPPEDImage is scaled such that the image width and height match or exceed the container dimensions. This may crop the top and bottom of the image if the scaled image height is greater than the container height, or crop the left and right of the image if the scaled image width is greater than the container width. This is similar to "Zoom Mode" on a widescreen TV when playing a 4:3 video.
    BlurredBackground
    BLURRED_BACKGROUNDPad the gaps between image and image frame with a blurred copy of the same image.
    ImageDisplayOptionsUnspecified
    IMAGE_DISPLAY_OPTIONS_UNSPECIFIEDFill the gaps between the image and the image container with gray bars.
    Gray
    GRAYFill the gaps between the image and the image container with gray bars.
    White
    WHITEFill the gaps between the image and the image container with white bars.
    Cropped
    CROPPEDImage is scaled such that the image width and height match or exceed the container dimensions. This may crop the top and bottom of the image if the scaled image height is greater than the container height, or crop the left and right of the image if the scaled image width is greater than the container width. This is similar to "Zoom Mode" on a widescreen TV when playing a 4:3 video.
    BlurredBackground
    BLURRED_BACKGROUNDPad the gaps between image and image frame with a blurred copy of the same image.
    IMAGE_DISPLAY_OPTIONS_UNSPECIFIED
    IMAGE_DISPLAY_OPTIONS_UNSPECIFIEDFill the gaps between the image and the image container with gray bars.
    GRAY
    GRAYFill the gaps between the image and the image container with gray bars.
    WHITE
    WHITEFill the gaps between the image and the image container with white bars.
    CROPPED
    CROPPEDImage is scaled such that the image width and height match or exceed the container dimensions. This may crop the top and bottom of the image if the scaled image height is greater than the container height, or crop the left and right of the image if the scaled image width is greater than the container width. This is similar to "Zoom Mode" on a widescreen TV when playing a 4:3 video.
    BLURRED_BACKGROUND
    BLURRED_BACKGROUNDPad the gaps between image and image frame with a blurred copy of the same image.
    "IMAGE_DISPLAY_OPTIONS_UNSPECIFIED"
    IMAGE_DISPLAY_OPTIONS_UNSPECIFIEDFill the gaps between the image and the image container with gray bars.
    "GRAY"
    GRAYFill the gaps between the image and the image container with gray bars.
    "WHITE"
    WHITEFill the gaps between the image and the image container with white bars.
    "CROPPED"
    CROPPEDImage is scaled such that the image width and height match or exceed the container dimensions. This may crop the top and bottom of the image if the scaled image height is greater than the container height, or crop the left and right of the image if the scaled image width is greater than the container width. This is similar to "Zoom Mode" on a widescreen TV when playing a 4:3 video.
    "BLURRED_BACKGROUND"
    BLURRED_BACKGROUNDPad the gaps between image and image frame with a blurred copy of the same image.

    GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse, GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponseArgs

    ImageDisplayOptions string
    Optional. Settings for displaying the image. Applies to every image in items.
    Items List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse>
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
    ImageDisplayOptions string
    Optional. Settings for displaying the image. Applies to every image in items.
    Items []GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
    imageDisplayOptions String
    Optional. Settings for displaying the image. Applies to every image in items.
    items List<GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse>
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
    imageDisplayOptions string
    Optional. Settings for displaying the image. Applies to every image in items.
    items GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse[]
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
    image_display_options str
    Optional. Settings for displaying the image. Applies to every image in items.
    items Sequence[GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemResponse]
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.
    imageDisplayOptions String
    Optional. Settings for displaying the image. Applies to every image in items.
    items List<Property Map>
    List of items in the Browse Carousel Card. Minimum of two items, maximum of ten.

    GoogleCloudDialogflowV2IntentMessageCard, GoogleCloudDialogflowV2IntentMessageCardArgs

    Buttons List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageCardButton>
    Optional. The collection of card buttons.
    ImageUri string
    Optional. The public URI to an image file for the card.
    Subtitle string
    Optional. The subtitle of the card.
    Title string
    Optional. The title of the card.
    Buttons []GoogleCloudDialogflowV2IntentMessageCardButton
    Optional. The collection of card buttons.
    ImageUri string
    Optional. The public URI to an image file for the card.
    Subtitle string
    Optional. The subtitle of the card.
    Title string
    Optional. The title of the card.
    buttons List<GoogleCloudDialogflowV2IntentMessageCardButton>
    Optional. The collection of card buttons.
    imageUri String
    Optional. The public URI to an image file for the card.
    subtitle String
    Optional. The subtitle of the card.
    title String
    Optional. The title of the card.
    buttons GoogleCloudDialogflowV2IntentMessageCardButton[]
    Optional. The collection of card buttons.
    imageUri string
    Optional. The public URI to an image file for the card.
    subtitle string
    Optional. The subtitle of the card.
    title string
    Optional. The title of the card.
    buttons Sequence[GoogleCloudDialogflowV2IntentMessageCardButton]
    Optional. The collection of card buttons.
    image_uri str
    Optional. The public URI to an image file for the card.
    subtitle str
    Optional. The subtitle of the card.
    title str
    Optional. The title of the card.
    buttons List<Property Map>
    Optional. The collection of card buttons.
    imageUri String
    Optional. The public URI to an image file for the card.
    subtitle String
    Optional. The subtitle of the card.
    title String
    Optional. The title of the card.

    GoogleCloudDialogflowV2IntentMessageCardButton, GoogleCloudDialogflowV2IntentMessageCardButtonArgs

    Postback string
    Optional. The text to send back to the Dialogflow API or a URI to open.
    Text string
    Optional. The text to show on the button.
    Postback string
    Optional. The text to send back to the Dialogflow API or a URI to open.
    Text string
    Optional. The text to show on the button.
    postback String
    Optional. The text to send back to the Dialogflow API or a URI to open.
    text String
    Optional. The text to show on the button.
    postback string
    Optional. The text to send back to the Dialogflow API or a URI to open.
    text string
    Optional. The text to show on the button.
    postback str
    Optional. The text to send back to the Dialogflow API or a URI to open.
    text str
    Optional. The text to show on the button.
    postback String
    Optional. The text to send back to the Dialogflow API or a URI to open.
    text String
    Optional. The text to show on the button.

    GoogleCloudDialogflowV2IntentMessageCardButtonResponse, GoogleCloudDialogflowV2IntentMessageCardButtonResponseArgs

    Postback string
    Optional. The text to send back to the Dialogflow API or a URI to open.
    Text string
    Optional. The text to show on the button.
    Postback string
    Optional. The text to send back to the Dialogflow API or a URI to open.
    Text string
    Optional. The text to show on the button.
    postback String
    Optional. The text to send back to the Dialogflow API or a URI to open.
    text String
    Optional. The text to show on the button.
    postback string
    Optional. The text to send back to the Dialogflow API or a URI to open.
    text string
    Optional. The text to show on the button.
    postback str
    Optional. The text to send back to the Dialogflow API or a URI to open.
    text str
    Optional. The text to show on the button.
    postback String
    Optional. The text to send back to the Dialogflow API or a URI to open.
    text String
    Optional. The text to show on the button.

    GoogleCloudDialogflowV2IntentMessageCardResponse, GoogleCloudDialogflowV2IntentMessageCardResponseArgs

    Buttons List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageCardButtonResponse>
    Optional. The collection of card buttons.
    ImageUri string
    Optional. The public URI to an image file for the card.
    Subtitle string
    Optional. The subtitle of the card.
    Title string
    Optional. The title of the card.
    Buttons []GoogleCloudDialogflowV2IntentMessageCardButtonResponse
    Optional. The collection of card buttons.
    ImageUri string
    Optional. The public URI to an image file for the card.
    Subtitle string
    Optional. The subtitle of the card.
    Title string
    Optional. The title of the card.
    buttons List<GoogleCloudDialogflowV2IntentMessageCardButtonResponse>
    Optional. The collection of card buttons.
    imageUri String
    Optional. The public URI to an image file for the card.
    subtitle String
    Optional. The subtitle of the card.
    title String
    Optional. The title of the card.
    buttons GoogleCloudDialogflowV2IntentMessageCardButtonResponse[]
    Optional. The collection of card buttons.
    imageUri string
    Optional. The public URI to an image file for the card.
    subtitle string
    Optional. The subtitle of the card.
    title string
    Optional. The title of the card.
    buttons Sequence[GoogleCloudDialogflowV2IntentMessageCardButtonResponse]
    Optional. The collection of card buttons.
    image_uri str
    Optional. The public URI to an image file for the card.
    subtitle str
    Optional. The subtitle of the card.
    title str
    Optional. The title of the card.
    buttons List<Property Map>
    Optional. The collection of card buttons.
    imageUri String
    Optional. The public URI to an image file for the card.
    subtitle String
    Optional. The subtitle of the card.
    title String
    Optional. The title of the card.

    GoogleCloudDialogflowV2IntentMessageCarouselSelect, GoogleCloudDialogflowV2IntentMessageCarouselSelectArgs

    items List<Property Map>
    Carousel items.

    GoogleCloudDialogflowV2IntentMessageCarouselSelectItem, GoogleCloudDialogflowV2IntentMessageCarouselSelectItemArgs

    Info Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSelectItemInfo
    Additional info about the option item.
    Title string
    Title of the carousel item.
    Description string
    Optional. The body text of the card.
    Image Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image to display.
    Info GoogleCloudDialogflowV2IntentMessageSelectItemInfo
    Additional info about the option item.
    Title string
    Title of the carousel item.
    Description string
    Optional. The body text of the card.
    Image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfo
    Additional info about the option item.
    title String
    Title of the carousel item.
    description String
    Optional. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfo
    Additional info about the option item.
    title string
    Title of the carousel item.
    description string
    Optional. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfo
    Additional info about the option item.
    title str
    Title of the carousel item.
    description str
    Optional. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image to display.
    info Property Map
    Additional info about the option item.
    title String
    Title of the carousel item.
    description String
    Optional. The body text of the card.
    image Property Map
    Optional. The image to display.

    GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponse, GoogleCloudDialogflowV2IntentMessageCarouselSelectItemResponseArgs

    Description string
    Optional. The body text of the card.
    Image Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image to display.
    Info Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
    Additional info about the option item.
    Title string
    Title of the carousel item.
    Description string
    Optional. The body text of the card.
    Image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image to display.
    Info GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
    Additional info about the option item.
    Title string
    Title of the carousel item.
    description String
    Optional. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
    Additional info about the option item.
    title String
    Title of the carousel item.
    description string
    Optional. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
    Additional info about the option item.
    title string
    Title of the carousel item.
    description str
    Optional. The body text of the card.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
    Additional info about the option item.
    title str
    Title of the carousel item.
    description String
    Optional. The body text of the card.
    image Property Map
    Optional. The image to display.
    info Property Map
    Additional info about the option item.
    title String
    Title of the carousel item.

    GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse, GoogleCloudDialogflowV2IntentMessageCarouselSelectResponseArgs

    items List<Property Map>
    Carousel items.

    GoogleCloudDialogflowV2IntentMessageColumnProperties, GoogleCloudDialogflowV2IntentMessageColumnPropertiesArgs

    Header string
    Column heading.
    HorizontalAlignment GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment
    Optional. Defines text alignment for all cells in this column.
    header String
    Column heading.
    horizontalAlignment GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment
    Optional. Defines text alignment for all cells in this column.
    header string
    Column heading.
    horizontalAlignment GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment
    Optional. Defines text alignment for all cells in this column.
    header str
    Column heading.
    horizontal_alignment GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment
    Optional. Defines text alignment for all cells in this column.
    header String
    Column heading.
    horizontalAlignment "HORIZONTAL_ALIGNMENT_UNSPECIFIED" | "LEADING" | "CENTER" | "TRAILING"
    Optional. Defines text alignment for all cells in this column.

    GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignment, GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentArgs

    HorizontalAlignmentUnspecified
    HORIZONTAL_ALIGNMENT_UNSPECIFIEDText is aligned to the leading edge of the column.
    Leading
    LEADINGText is aligned to the leading edge of the column.
    Center
    CENTERText is centered in the column.
    Trailing
    TRAILINGText is aligned to the trailing edge of the column.
    GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentHorizontalAlignmentUnspecified
    HORIZONTAL_ALIGNMENT_UNSPECIFIEDText is aligned to the leading edge of the column.
    GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentLeading
    LEADINGText is aligned to the leading edge of the column.
    GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentCenter
    CENTERText is centered in the column.
    GoogleCloudDialogflowV2IntentMessageColumnPropertiesHorizontalAlignmentTrailing
    TRAILINGText is aligned to the trailing edge of the column.
    HorizontalAlignmentUnspecified
    HORIZONTAL_ALIGNMENT_UNSPECIFIEDText is aligned to the leading edge of the column.
    Leading
    LEADINGText is aligned to the leading edge of the column.
    Center
    CENTERText is centered in the column.
    Trailing
    TRAILINGText is aligned to the trailing edge of the column.
    HorizontalAlignmentUnspecified
    HORIZONTAL_ALIGNMENT_UNSPECIFIEDText is aligned to the leading edge of the column.
    Leading
    LEADINGText is aligned to the leading edge of the column.
    Center
    CENTERText is centered in the column.
    Trailing
    TRAILINGText is aligned to the trailing edge of the column.
    HORIZONTAL_ALIGNMENT_UNSPECIFIED
    HORIZONTAL_ALIGNMENT_UNSPECIFIEDText is aligned to the leading edge of the column.
    LEADING
    LEADINGText is aligned to the leading edge of the column.
    CENTER
    CENTERText is centered in the column.
    TRAILING
    TRAILINGText is aligned to the trailing edge of the column.
    "HORIZONTAL_ALIGNMENT_UNSPECIFIED"
    HORIZONTAL_ALIGNMENT_UNSPECIFIEDText is aligned to the leading edge of the column.
    "LEADING"
    LEADINGText is aligned to the leading edge of the column.
    "CENTER"
    CENTERText is centered in the column.
    "TRAILING"
    TRAILINGText is aligned to the trailing edge of the column.

    GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse, GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponseArgs

    Header string
    Column heading.
    HorizontalAlignment string
    Optional. Defines text alignment for all cells in this column.
    Header string
    Column heading.
    HorizontalAlignment string
    Optional. Defines text alignment for all cells in this column.
    header String
    Column heading.
    horizontalAlignment String
    Optional. Defines text alignment for all cells in this column.
    header string
    Column heading.
    horizontalAlignment string
    Optional. Defines text alignment for all cells in this column.
    header str
    Column heading.
    horizontal_alignment str
    Optional. Defines text alignment for all cells in this column.
    header String
    Column heading.
    horizontalAlignment String
    Optional. Defines text alignment for all cells in this column.

    GoogleCloudDialogflowV2IntentMessageImage, GoogleCloudDialogflowV2IntentMessageImageArgs

    AccessibilityText string
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    ImageUri string
    Optional. The public URI to an image file.
    AccessibilityText string
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    ImageUri string
    Optional. The public URI to an image file.
    accessibilityText String
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    imageUri String
    Optional. The public URI to an image file.
    accessibilityText string
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    imageUri string
    Optional. The public URI to an image file.
    accessibility_text str
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    image_uri str
    Optional. The public URI to an image file.
    accessibilityText String
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    imageUri String
    Optional. The public URI to an image file.

    GoogleCloudDialogflowV2IntentMessageImageResponse, GoogleCloudDialogflowV2IntentMessageImageResponseArgs

    AccessibilityText string
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    ImageUri string
    Optional. The public URI to an image file.
    AccessibilityText string
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    ImageUri string
    Optional. The public URI to an image file.
    accessibilityText String
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    imageUri String
    Optional. The public URI to an image file.
    accessibilityText string
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    imageUri string
    Optional. The public URI to an image file.
    accessibility_text str
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    image_uri str
    Optional. The public URI to an image file.
    accessibilityText String
    Optional. A text description of the image to be used for accessibility, e.g., screen readers.
    imageUri String
    Optional. The public URI to an image file.

    GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion, GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionArgs

    DestinationName string
    The name of the app or site this chip is linking to.
    Uri string
    The URI of the app or site to open when the user taps the suggestion chip.
    DestinationName string
    The name of the app or site this chip is linking to.
    Uri string
    The URI of the app or site to open when the user taps the suggestion chip.
    destinationName String
    The name of the app or site this chip is linking to.
    uri String
    The URI of the app or site to open when the user taps the suggestion chip.
    destinationName string
    The name of the app or site this chip is linking to.
    uri string
    The URI of the app or site to open when the user taps the suggestion chip.
    destination_name str
    The name of the app or site this chip is linking to.
    uri str
    The URI of the app or site to open when the user taps the suggestion chip.
    destinationName String
    The name of the app or site this chip is linking to.
    uri String
    The URI of the app or site to open when the user taps the suggestion chip.

    GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse, GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponseArgs

    DestinationName string
    The name of the app or site this chip is linking to.
    Uri string
    The URI of the app or site to open when the user taps the suggestion chip.
    DestinationName string
    The name of the app or site this chip is linking to.
    Uri string
    The URI of the app or site to open when the user taps the suggestion chip.
    destinationName String
    The name of the app or site this chip is linking to.
    uri String
    The URI of the app or site to open when the user taps the suggestion chip.
    destinationName string
    The name of the app or site this chip is linking to.
    uri string
    The URI of the app or site to open when the user taps the suggestion chip.
    destination_name str
    The name of the app or site this chip is linking to.
    uri str
    The URI of the app or site to open when the user taps the suggestion chip.
    destinationName String
    The name of the app or site this chip is linking to.
    uri String
    The URI of the app or site to open when the user taps the suggestion chip.

    GoogleCloudDialogflowV2IntentMessageListSelect, GoogleCloudDialogflowV2IntentMessageListSelectArgs

    Items List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageListSelectItem>
    List items.
    Subtitle string
    Optional. Subtitle of the list.
    Title string
    Optional. The overall title of the list.
    Items []GoogleCloudDialogflowV2IntentMessageListSelectItem
    List items.
    Subtitle string
    Optional. Subtitle of the list.
    Title string
    Optional. The overall title of the list.
    items List<GoogleCloudDialogflowV2IntentMessageListSelectItem>
    List items.
    subtitle String
    Optional. Subtitle of the list.
    title String
    Optional. The overall title of the list.
    items GoogleCloudDialogflowV2IntentMessageListSelectItem[]
    List items.
    subtitle string
    Optional. Subtitle of the list.
    title string
    Optional. The overall title of the list.
    items Sequence[GoogleCloudDialogflowV2IntentMessageListSelectItem]
    List items.
    subtitle str
    Optional. Subtitle of the list.
    title str
    Optional. The overall title of the list.
    items List<Property Map>
    List items.
    subtitle String
    Optional. Subtitle of the list.
    title String
    Optional. The overall title of the list.

    GoogleCloudDialogflowV2IntentMessageListSelectItem, GoogleCloudDialogflowV2IntentMessageListSelectItemArgs

    Info Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSelectItemInfo
    Additional information about this option.
    Title string
    The title of the list item.
    Description string
    Optional. The main text describing the item.
    Image Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image to display.
    Info GoogleCloudDialogflowV2IntentMessageSelectItemInfo
    Additional information about this option.
    Title string
    The title of the list item.
    Description string
    Optional. The main text describing the item.
    Image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfo
    Additional information about this option.
    title String
    The title of the list item.
    description String
    Optional. The main text describing the item.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfo
    Additional information about this option.
    title string
    The title of the list item.
    description string
    Optional. The main text describing the item.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfo
    Additional information about this option.
    title str
    The title of the list item.
    description str
    Optional. The main text describing the item.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. The image to display.
    info Property Map
    Additional information about this option.
    title String
    The title of the list item.
    description String
    Optional. The main text describing the item.
    image Property Map
    Optional. The image to display.

    GoogleCloudDialogflowV2IntentMessageListSelectItemResponse, GoogleCloudDialogflowV2IntentMessageListSelectItemResponseArgs

    Description string
    Optional. The main text describing the item.
    Image Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image to display.
    Info Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
    Additional information about this option.
    Title string
    The title of the list item.
    Description string
    Optional. The main text describing the item.
    Image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image to display.
    Info GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
    Additional information about this option.
    Title string
    The title of the list item.
    description String
    Optional. The main text describing the item.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
    Additional information about this option.
    title String
    The title of the list item.
    description string
    Optional. The main text describing the item.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
    Additional information about this option.
    title string
    The title of the list item.
    description str
    Optional. The main text describing the item.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. The image to display.
    info GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse
    Additional information about this option.
    title str
    The title of the list item.
    description String
    Optional. The main text describing the item.
    image Property Map
    Optional. The image to display.
    info Property Map
    Additional information about this option.
    title String
    The title of the list item.

    GoogleCloudDialogflowV2IntentMessageListSelectResponse, GoogleCloudDialogflowV2IntentMessageListSelectResponseArgs

    Items List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageListSelectItemResponse>
    List items.
    Subtitle string
    Optional. Subtitle of the list.
    Title string
    Optional. The overall title of the list.
    Items []GoogleCloudDialogflowV2IntentMessageListSelectItemResponse
    List items.
    Subtitle string
    Optional. Subtitle of the list.
    Title string
    Optional. The overall title of the list.
    items List<GoogleCloudDialogflowV2IntentMessageListSelectItemResponse>
    List items.
    subtitle String
    Optional. Subtitle of the list.
    title String
    Optional. The overall title of the list.
    items GoogleCloudDialogflowV2IntentMessageListSelectItemResponse[]
    List items.
    subtitle string
    Optional. Subtitle of the list.
    title string
    Optional. The overall title of the list.
    items Sequence[GoogleCloudDialogflowV2IntentMessageListSelectItemResponse]
    List items.
    subtitle str
    Optional. Subtitle of the list.
    title str
    Optional. The overall title of the list.
    items List<Property Map>
    List items.
    subtitle String
    Optional. Subtitle of the list.
    title String
    Optional. The overall title of the list.

    GoogleCloudDialogflowV2IntentMessageMediaContent, GoogleCloudDialogflowV2IntentMessageMediaContentArgs

    mediaObjects List<Property Map>
    List of media objects.
    mediaType "RESPONSE_MEDIA_TYPE_UNSPECIFIED" | "AUDIO"
    Optional. What type of media is the content (ie "audio").

    GoogleCloudDialogflowV2IntentMessageMediaContentMediaType, GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeArgs

    ResponseMediaTypeUnspecified
    RESPONSE_MEDIA_TYPE_UNSPECIFIEDUnspecified.
    Audio
    AUDIOResponse media type is audio.
    GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeResponseMediaTypeUnspecified
    RESPONSE_MEDIA_TYPE_UNSPECIFIEDUnspecified.
    GoogleCloudDialogflowV2IntentMessageMediaContentMediaTypeAudio
    AUDIOResponse media type is audio.
    ResponseMediaTypeUnspecified
    RESPONSE_MEDIA_TYPE_UNSPECIFIEDUnspecified.
    Audio
    AUDIOResponse media type is audio.
    ResponseMediaTypeUnspecified
    RESPONSE_MEDIA_TYPE_UNSPECIFIEDUnspecified.
    Audio
    AUDIOResponse media type is audio.
    RESPONSE_MEDIA_TYPE_UNSPECIFIED
    RESPONSE_MEDIA_TYPE_UNSPECIFIEDUnspecified.
    AUDIO
    AUDIOResponse media type is audio.
    "RESPONSE_MEDIA_TYPE_UNSPECIFIED"
    RESPONSE_MEDIA_TYPE_UNSPECIFIEDUnspecified.
    "AUDIO"
    AUDIOResponse media type is audio.

    GoogleCloudDialogflowV2IntentMessageMediaContentResponse, GoogleCloudDialogflowV2IntentMessageMediaContentResponseArgs

    MediaObjects []GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse
    List of media objects.
    MediaType string
    Optional. What type of media is the content (ie "audio").
    mediaObjects List<GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse>
    List of media objects.
    mediaType String
    Optional. What type of media is the content (ie "audio").
    mediaObjects GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse[]
    List of media objects.
    mediaType string
    Optional. What type of media is the content (ie "audio").
    media_objects Sequence[GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse]
    List of media objects.
    media_type str
    Optional. What type of media is the content (ie "audio").
    mediaObjects List<Property Map>
    List of media objects.
    mediaType String
    Optional. What type of media is the content (ie "audio").

    GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject, GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectArgs

    ContentUrl string
    Url where the media is stored.
    Name string
    Name of media card.
    Description string
    Optional. Description of media card.
    Icon Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImage
    Optional. Icon to display above media content.
    LargeImage Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImage
    Optional. Image to display above media content.
    ContentUrl string
    Url where the media is stored.
    Name string
    Name of media card.
    Description string
    Optional. Description of media card.
    Icon GoogleCloudDialogflowV2IntentMessageImage
    Optional. Icon to display above media content.
    LargeImage GoogleCloudDialogflowV2IntentMessageImage
    Optional. Image to display above media content.
    contentUrl String
    Url where the media is stored.
    name String
    Name of media card.
    description String
    Optional. Description of media card.
    icon GoogleCloudDialogflowV2IntentMessageImage
    Optional. Icon to display above media content.
    largeImage GoogleCloudDialogflowV2IntentMessageImage
    Optional. Image to display above media content.
    contentUrl string
    Url where the media is stored.
    name string
    Name of media card.
    description string
    Optional. Description of media card.
    icon GoogleCloudDialogflowV2IntentMessageImage
    Optional. Icon to display above media content.
    largeImage GoogleCloudDialogflowV2IntentMessageImage
    Optional. Image to display above media content.
    content_url str
    Url where the media is stored.
    name str
    Name of media card.
    description str
    Optional. Description of media card.
    icon GoogleCloudDialogflowV2IntentMessageImage
    Optional. Icon to display above media content.
    large_image GoogleCloudDialogflowV2IntentMessageImage
    Optional. Image to display above media content.
    contentUrl String
    Url where the media is stored.
    name String
    Name of media card.
    description String
    Optional. Description of media card.
    icon Property Map
    Optional. Icon to display above media content.
    largeImage Property Map
    Optional. Image to display above media content.

    GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponse, GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObjectResponseArgs

    ContentUrl string
    Url where the media is stored.
    Description string
    Optional. Description of media card.
    Icon Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Icon to display above media content.
    LargeImage Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Image to display above media content.
    Name string
    Name of media card.
    ContentUrl string
    Url where the media is stored.
    Description string
    Optional. Description of media card.
    Icon GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Icon to display above media content.
    LargeImage GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Image to display above media content.
    Name string
    Name of media card.
    contentUrl String
    Url where the media is stored.
    description String
    Optional. Description of media card.
    icon GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Icon to display above media content.
    largeImage GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Image to display above media content.
    name String
    Name of media card.
    contentUrl string
    Url where the media is stored.
    description string
    Optional. Description of media card.
    icon GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Icon to display above media content.
    largeImage GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Image to display above media content.
    name string
    Name of media card.
    content_url str
    Url where the media is stored.
    description str
    Optional. Description of media card.
    icon GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Icon to display above media content.
    large_image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Image to display above media content.
    name str
    Name of media card.
    contentUrl String
    Url where the media is stored.
    description String
    Optional. Description of media card.
    icon Property Map
    Optional. Icon to display above media content.
    largeImage Property Map
    Optional. Image to display above media content.
    name String
    Name of media card.

    GoogleCloudDialogflowV2IntentMessagePlatform, GoogleCloudDialogflowV2IntentMessagePlatformArgs

    PlatformUnspecified
    PLATFORM_UNSPECIFIEDDefault platform.
    Facebook
    FACEBOOKFacebook.
    Slack
    SLACKSlack.
    Telegram
    TELEGRAMTelegram.
    Kik
    KIKKik.
    Skype
    SKYPESkype.
    Line
    LINELine.
    Viber
    VIBERViber.
    ActionsOnGoogle
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    GoogleHangouts
    GOOGLE_HANGOUTSGoogle Hangouts.
    GoogleCloudDialogflowV2IntentMessagePlatformPlatformUnspecified
    PLATFORM_UNSPECIFIEDDefault platform.
    GoogleCloudDialogflowV2IntentMessagePlatformFacebook
    FACEBOOKFacebook.
    GoogleCloudDialogflowV2IntentMessagePlatformSlack
    SLACKSlack.
    GoogleCloudDialogflowV2IntentMessagePlatformTelegram
    TELEGRAMTelegram.
    GoogleCloudDialogflowV2IntentMessagePlatformKik
    KIKKik.
    GoogleCloudDialogflowV2IntentMessagePlatformSkype
    SKYPESkype.
    GoogleCloudDialogflowV2IntentMessagePlatformLine
    LINELine.
    GoogleCloudDialogflowV2IntentMessagePlatformViber
    VIBERViber.
    GoogleCloudDialogflowV2IntentMessagePlatformActionsOnGoogle
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    GoogleCloudDialogflowV2IntentMessagePlatformGoogleHangouts
    GOOGLE_HANGOUTSGoogle Hangouts.
    PlatformUnspecified
    PLATFORM_UNSPECIFIEDDefault platform.
    Facebook
    FACEBOOKFacebook.
    Slack
    SLACKSlack.
    Telegram
    TELEGRAMTelegram.
    Kik
    KIKKik.
    Skype
    SKYPESkype.
    Line
    LINELine.
    Viber
    VIBERViber.
    ActionsOnGoogle
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    GoogleHangouts
    GOOGLE_HANGOUTSGoogle Hangouts.
    PlatformUnspecified
    PLATFORM_UNSPECIFIEDDefault platform.
    Facebook
    FACEBOOKFacebook.
    Slack
    SLACKSlack.
    Telegram
    TELEGRAMTelegram.
    Kik
    KIKKik.
    Skype
    SKYPESkype.
    Line
    LINELine.
    Viber
    VIBERViber.
    ActionsOnGoogle
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    GoogleHangouts
    GOOGLE_HANGOUTSGoogle Hangouts.
    PLATFORM_UNSPECIFIED
    PLATFORM_UNSPECIFIEDDefault platform.
    FACEBOOK
    FACEBOOKFacebook.
    SLACK
    SLACKSlack.
    TELEGRAM
    TELEGRAMTelegram.
    KIK
    KIKKik.
    SKYPE
    SKYPESkype.
    LINE
    LINELine.
    VIBER
    VIBERViber.
    ACTIONS_ON_GOOGLE
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    GOOGLE_HANGOUTS
    GOOGLE_HANGOUTSGoogle Hangouts.
    "PLATFORM_UNSPECIFIED"
    PLATFORM_UNSPECIFIEDDefault platform.
    "FACEBOOK"
    FACEBOOKFacebook.
    "SLACK"
    SLACKSlack.
    "TELEGRAM"
    TELEGRAMTelegram.
    "KIK"
    KIKKik.
    "SKYPE"
    SKYPESkype.
    "LINE"
    LINELine.
    "VIBER"
    VIBERViber.
    "ACTIONS_ON_GOOGLE"
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    "GOOGLE_HANGOUTS"
    GOOGLE_HANGOUTSGoogle Hangouts.

    GoogleCloudDialogflowV2IntentMessageQuickReplies, GoogleCloudDialogflowV2IntentMessageQuickRepliesArgs

    QuickReplies List<string>
    Optional. The collection of quick replies.
    Title string
    Optional. The title of the collection of quick replies.
    QuickReplies []string
    Optional. The collection of quick replies.
    Title string
    Optional. The title of the collection of quick replies.
    quickReplies List<String>
    Optional. The collection of quick replies.
    title String
    Optional. The title of the collection of quick replies.
    quickReplies string[]
    Optional. The collection of quick replies.
    title string
    Optional. The title of the collection of quick replies.
    quick_replies Sequence[str]
    Optional. The collection of quick replies.
    title str
    Optional. The title of the collection of quick replies.
    quickReplies List<String>
    Optional. The collection of quick replies.
    title String
    Optional. The title of the collection of quick replies.

    GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse, GoogleCloudDialogflowV2IntentMessageQuickRepliesResponseArgs

    QuickReplies List<string>
    Optional. The collection of quick replies.
    Title string
    Optional. The title of the collection of quick replies.
    QuickReplies []string
    Optional. The collection of quick replies.
    Title string
    Optional. The title of the collection of quick replies.
    quickReplies List<String>
    Optional. The collection of quick replies.
    title String
    Optional. The title of the collection of quick replies.
    quickReplies string[]
    Optional. The collection of quick replies.
    title string
    Optional. The title of the collection of quick replies.
    quick_replies Sequence[str]
    Optional. The collection of quick replies.
    title str
    Optional. The title of the collection of quick replies.
    quickReplies List<String>
    Optional. The collection of quick replies.
    title String
    Optional. The title of the collection of quick replies.

    GoogleCloudDialogflowV2IntentMessageResponse, GoogleCloudDialogflowV2IntentMessageResponseArgs

    BasicCard Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBasicCardResponse
    The basic card response for Actions on Google.
    BrowseCarouselCard Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse
    Browse carousel card for Actions on Google.
    Card Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageCardResponse
    The card response.
    CarouselSelect Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse
    The carousel card response for Actions on Google.
    Image Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageImageResponse
    The image response.
    LinkOutSuggestion Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse
    The link out suggestion chip for Actions on Google.
    ListSelect Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageListSelectResponse
    The list card response for Actions on Google.
    MediaContent Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageMediaContentResponse
    The media content card for Actions on Google.
    Payload Dictionary<string, string>
    A custom platform-specific response.
    Platform string
    Optional. The platform that this message is intended for.
    QuickReplies Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse
    The quick replies response.
    SimpleResponses Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse
    The voice and text-only responses for Actions on Google.
    Suggestions Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageSuggestionsResponse
    The suggestion chips for Actions on Google.
    TableCard Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageTableCardResponse
    Table card for Actions on Google.
    Text Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageTextResponse
    The text response.
    BasicCard GoogleCloudDialogflowV2IntentMessageBasicCardResponse
    The basic card response for Actions on Google.
    BrowseCarouselCard GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse
    Browse carousel card for Actions on Google.
    Card GoogleCloudDialogflowV2IntentMessageCardResponse
    The card response.
    CarouselSelect GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse
    The carousel card response for Actions on Google.
    Image GoogleCloudDialogflowV2IntentMessageImageResponse
    The image response.
    LinkOutSuggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse
    The link out suggestion chip for Actions on Google.
    ListSelect GoogleCloudDialogflowV2IntentMessageListSelectResponse
    The list card response for Actions on Google.
    MediaContent GoogleCloudDialogflowV2IntentMessageMediaContentResponse
    The media content card for Actions on Google.
    Payload map[string]string
    A custom platform-specific response.
    Platform string
    Optional. The platform that this message is intended for.
    QuickReplies GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse
    The quick replies response.
    SimpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse
    The voice and text-only responses for Actions on Google.
    Suggestions GoogleCloudDialogflowV2IntentMessageSuggestionsResponse
    The suggestion chips for Actions on Google.
    TableCard GoogleCloudDialogflowV2IntentMessageTableCardResponse
    Table card for Actions on Google.
    Text GoogleCloudDialogflowV2IntentMessageTextResponse
    The text response.
    basicCard GoogleCloudDialogflowV2IntentMessageBasicCardResponse
    The basic card response for Actions on Google.
    browseCarouselCard GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse
    Browse carousel card for Actions on Google.
    card GoogleCloudDialogflowV2IntentMessageCardResponse
    The card response.
    carouselSelect GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse
    The carousel card response for Actions on Google.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    The image response.
    linkOutSuggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse
    The link out suggestion chip for Actions on Google.
    listSelect GoogleCloudDialogflowV2IntentMessageListSelectResponse
    The list card response for Actions on Google.
    mediaContent GoogleCloudDialogflowV2IntentMessageMediaContentResponse
    The media content card for Actions on Google.
    payload Map<String,String>
    A custom platform-specific response.
    platform String
    Optional. The platform that this message is intended for.
    quickReplies GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse
    The quick replies response.
    simpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse
    The voice and text-only responses for Actions on Google.
    suggestions GoogleCloudDialogflowV2IntentMessageSuggestionsResponse
    The suggestion chips for Actions on Google.
    tableCard GoogleCloudDialogflowV2IntentMessageTableCardResponse
    Table card for Actions on Google.
    text GoogleCloudDialogflowV2IntentMessageTextResponse
    The text response.
    basicCard GoogleCloudDialogflowV2IntentMessageBasicCardResponse
    The basic card response for Actions on Google.
    browseCarouselCard GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse
    Browse carousel card for Actions on Google.
    card GoogleCloudDialogflowV2IntentMessageCardResponse
    The card response.
    carouselSelect GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse
    The carousel card response for Actions on Google.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    The image response.
    linkOutSuggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse
    The link out suggestion chip for Actions on Google.
    listSelect GoogleCloudDialogflowV2IntentMessageListSelectResponse
    The list card response for Actions on Google.
    mediaContent GoogleCloudDialogflowV2IntentMessageMediaContentResponse
    The media content card for Actions on Google.
    payload {[key: string]: string}
    A custom platform-specific response.
    platform string
    Optional. The platform that this message is intended for.
    quickReplies GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse
    The quick replies response.
    simpleResponses GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse
    The voice and text-only responses for Actions on Google.
    suggestions GoogleCloudDialogflowV2IntentMessageSuggestionsResponse
    The suggestion chips for Actions on Google.
    tableCard GoogleCloudDialogflowV2IntentMessageTableCardResponse
    Table card for Actions on Google.
    text GoogleCloudDialogflowV2IntentMessageTextResponse
    The text response.
    basic_card GoogleCloudDialogflowV2IntentMessageBasicCardResponse
    The basic card response for Actions on Google.
    browse_carousel_card GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardResponse
    Browse carousel card for Actions on Google.
    card GoogleCloudDialogflowV2IntentMessageCardResponse
    The card response.
    carousel_select GoogleCloudDialogflowV2IntentMessageCarouselSelectResponse
    The carousel card response for Actions on Google.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    The image response.
    link_out_suggestion GoogleCloudDialogflowV2IntentMessageLinkOutSuggestionResponse
    The link out suggestion chip for Actions on Google.
    list_select GoogleCloudDialogflowV2IntentMessageListSelectResponse
    The list card response for Actions on Google.
    media_content GoogleCloudDialogflowV2IntentMessageMediaContentResponse
    The media content card for Actions on Google.
    payload Mapping[str, str]
    A custom platform-specific response.
    platform str
    Optional. The platform that this message is intended for.
    quick_replies GoogleCloudDialogflowV2IntentMessageQuickRepliesResponse
    The quick replies response.
    simple_responses GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse
    The voice and text-only responses for Actions on Google.
    suggestions GoogleCloudDialogflowV2IntentMessageSuggestionsResponse
    The suggestion chips for Actions on Google.
    table_card GoogleCloudDialogflowV2IntentMessageTableCardResponse
    Table card for Actions on Google.
    text GoogleCloudDialogflowV2IntentMessageTextResponse
    The text response.
    basicCard Property Map
    The basic card response for Actions on Google.
    browseCarouselCard Property Map
    Browse carousel card for Actions on Google.
    card Property Map
    The card response.
    carouselSelect Property Map
    The carousel card response for Actions on Google.
    image Property Map
    The image response.
    linkOutSuggestion Property Map
    The link out suggestion chip for Actions on Google.
    listSelect Property Map
    The list card response for Actions on Google.
    mediaContent Property Map
    The media content card for Actions on Google.
    payload Map<String>
    A custom platform-specific response.
    platform String
    Optional. The platform that this message is intended for.
    quickReplies Property Map
    The quick replies response.
    simpleResponses Property Map
    The voice and text-only responses for Actions on Google.
    suggestions Property Map
    The suggestion chips for Actions on Google.
    tableCard Property Map
    Table card for Actions on Google.
    text Property Map
    The text response.

    GoogleCloudDialogflowV2IntentMessageSelectItemInfo, GoogleCloudDialogflowV2IntentMessageSelectItemInfoArgs

    Key string
    A unique key that will be sent back to the agent if this response is given.
    Synonyms List<string>
    Optional. A list of synonyms that can also be used to trigger this item in dialog.
    Key string
    A unique key that will be sent back to the agent if this response is given.
    Synonyms []string
    Optional. A list of synonyms that can also be used to trigger this item in dialog.
    key String
    A unique key that will be sent back to the agent if this response is given.
    synonyms List<String>
    Optional. A list of synonyms that can also be used to trigger this item in dialog.
    key string
    A unique key that will be sent back to the agent if this response is given.
    synonyms string[]
    Optional. A list of synonyms that can also be used to trigger this item in dialog.
    key str
    A unique key that will be sent back to the agent if this response is given.
    synonyms Sequence[str]
    Optional. A list of synonyms that can also be used to trigger this item in dialog.
    key String
    A unique key that will be sent back to the agent if this response is given.
    synonyms List<String>
    Optional. A list of synonyms that can also be used to trigger this item in dialog.

    GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponse, GoogleCloudDialogflowV2IntentMessageSelectItemInfoResponseArgs

    Key string
    A unique key that will be sent back to the agent if this response is given.
    Synonyms List<string>
    Optional. A list of synonyms that can also be used to trigger this item in dialog.
    Key string
    A unique key that will be sent back to the agent if this response is given.
    Synonyms []string
    Optional. A list of synonyms that can also be used to trigger this item in dialog.
    key String
    A unique key that will be sent back to the agent if this response is given.
    synonyms List<String>
    Optional. A list of synonyms that can also be used to trigger this item in dialog.
    key string
    A unique key that will be sent back to the agent if this response is given.
    synonyms string[]
    Optional. A list of synonyms that can also be used to trigger this item in dialog.
    key str
    A unique key that will be sent back to the agent if this response is given.
    synonyms Sequence[str]
    Optional. A list of synonyms that can also be used to trigger this item in dialog.
    key String
    A unique key that will be sent back to the agent if this response is given.
    synonyms List<String>
    Optional. A list of synonyms that can also be used to trigger this item in dialog.

    GoogleCloudDialogflowV2IntentMessageSimpleResponse, GoogleCloudDialogflowV2IntentMessageSimpleResponseArgs

    DisplayText string
    Optional. The text to display.
    Ssml string
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    TextToSpeech string
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
    DisplayText string
    Optional. The text to display.
    Ssml string
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    TextToSpeech string
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
    displayText String
    Optional. The text to display.
    ssml String
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    textToSpeech String
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
    displayText string
    Optional. The text to display.
    ssml string
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    textToSpeech string
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
    display_text str
    Optional. The text to display.
    ssml str
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    text_to_speech str
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
    displayText String
    Optional. The text to display.
    ssml String
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    textToSpeech String
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.

    GoogleCloudDialogflowV2IntentMessageSimpleResponseResponse, GoogleCloudDialogflowV2IntentMessageSimpleResponseResponseArgs

    DisplayText string
    Optional. The text to display.
    Ssml string
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    TextToSpeech string
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
    DisplayText string
    Optional. The text to display.
    Ssml string
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    TextToSpeech string
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
    displayText String
    Optional. The text to display.
    ssml String
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    textToSpeech String
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
    displayText string
    Optional. The text to display.
    ssml string
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    textToSpeech string
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
    display_text str
    Optional. The text to display.
    ssml str
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    text_to_speech str
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
    displayText String
    Optional. The text to display.
    ssml String
    One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
    textToSpeech String
    One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.

    GoogleCloudDialogflowV2IntentMessageSimpleResponses, GoogleCloudDialogflowV2IntentMessageSimpleResponsesArgs

    simpleResponses List<Property Map>
    The list of simple responses.

    GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponse, GoogleCloudDialogflowV2IntentMessageSimpleResponsesResponseArgs

    simpleResponses List<Property Map>
    The list of simple responses.

    GoogleCloudDialogflowV2IntentMessageSuggestion, GoogleCloudDialogflowV2IntentMessageSuggestionArgs

    Title string
    The text shown the in the suggestion chip.
    Title string
    The text shown the in the suggestion chip.
    title String
    The text shown the in the suggestion chip.
    title string
    The text shown the in the suggestion chip.
    title str
    The text shown the in the suggestion chip.
    title String
    The text shown the in the suggestion chip.

    GoogleCloudDialogflowV2IntentMessageSuggestionResponse, GoogleCloudDialogflowV2IntentMessageSuggestionResponseArgs

    Title string
    The text shown the in the suggestion chip.
    Title string
    The text shown the in the suggestion chip.
    title String
    The text shown the in the suggestion chip.
    title string
    The text shown the in the suggestion chip.
    title str
    The text shown the in the suggestion chip.
    title String
    The text shown the in the suggestion chip.

    GoogleCloudDialogflowV2IntentMessageSuggestions, GoogleCloudDialogflowV2IntentMessageSuggestionsArgs

    suggestions List<Property Map>
    The list of suggested replies.

    GoogleCloudDialogflowV2IntentMessageSuggestionsResponse, GoogleCloudDialogflowV2IntentMessageSuggestionsResponseArgs

    suggestions List<Property Map>
    The list of suggested replies.

    GoogleCloudDialogflowV2IntentMessageTableCard, GoogleCloudDialogflowV2IntentMessageTableCardArgs

    Title string
    Title of the card.
    Buttons []GoogleCloudDialogflowV2IntentMessageBasicCardButton
    Optional. List of buttons for the card.
    ColumnProperties []GoogleCloudDialogflowV2IntentMessageColumnProperties
    Optional. Display properties for the columns in this table.
    Image GoogleCloudDialogflowV2IntentMessageImage
    Optional. Image which should be displayed on the card.
    Rows []GoogleCloudDialogflowV2IntentMessageTableCardRow
    Optional. Rows in this table of data.
    Subtitle string
    Optional. Subtitle to the title.
    title String
    Title of the card.
    buttons List<GoogleCloudDialogflowV2IntentMessageBasicCardButton>
    Optional. List of buttons for the card.
    columnProperties List<GoogleCloudDialogflowV2IntentMessageColumnProperties>
    Optional. Display properties for the columns in this table.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. Image which should be displayed on the card.
    rows List<GoogleCloudDialogflowV2IntentMessageTableCardRow>
    Optional. Rows in this table of data.
    subtitle String
    Optional. Subtitle to the title.
    title string
    Title of the card.
    buttons GoogleCloudDialogflowV2IntentMessageBasicCardButton[]
    Optional. List of buttons for the card.
    columnProperties GoogleCloudDialogflowV2IntentMessageColumnProperties[]
    Optional. Display properties for the columns in this table.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. Image which should be displayed on the card.
    rows GoogleCloudDialogflowV2IntentMessageTableCardRow[]
    Optional. Rows in this table of data.
    subtitle string
    Optional. Subtitle to the title.
    title str
    Title of the card.
    buttons Sequence[GoogleCloudDialogflowV2IntentMessageBasicCardButton]
    Optional. List of buttons for the card.
    column_properties Sequence[GoogleCloudDialogflowV2IntentMessageColumnProperties]
    Optional. Display properties for the columns in this table.
    image GoogleCloudDialogflowV2IntentMessageImage
    Optional. Image which should be displayed on the card.
    rows Sequence[GoogleCloudDialogflowV2IntentMessageTableCardRow]
    Optional. Rows in this table of data.
    subtitle str
    Optional. Subtitle to the title.
    title String
    Title of the card.
    buttons List<Property Map>
    Optional. List of buttons for the card.
    columnProperties List<Property Map>
    Optional. Display properties for the columns in this table.
    image Property Map
    Optional. Image which should be displayed on the card.
    rows List<Property Map>
    Optional. Rows in this table of data.
    subtitle String
    Optional. Subtitle to the title.

    GoogleCloudDialogflowV2IntentMessageTableCardCell, GoogleCloudDialogflowV2IntentMessageTableCardCellArgs

    Text string
    Text in this cell.
    Text string
    Text in this cell.
    text String
    Text in this cell.
    text string
    Text in this cell.
    text str
    Text in this cell.
    text String
    Text in this cell.

    GoogleCloudDialogflowV2IntentMessageTableCardCellResponse, GoogleCloudDialogflowV2IntentMessageTableCardCellResponseArgs

    Text string
    Text in this cell.
    Text string
    Text in this cell.
    text String
    Text in this cell.
    text string
    Text in this cell.
    text str
    Text in this cell.
    text String
    Text in this cell.

    GoogleCloudDialogflowV2IntentMessageTableCardResponse, GoogleCloudDialogflowV2IntentMessageTableCardResponseArgs

    Buttons []GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse
    Optional. List of buttons for the card.
    ColumnProperties []GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse
    Optional. Display properties for the columns in this table.
    Image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Image which should be displayed on the card.
    Rows []GoogleCloudDialogflowV2IntentMessageTableCardRowResponse
    Optional. Rows in this table of data.
    Subtitle string
    Optional. Subtitle to the title.
    Title string
    Title of the card.
    buttons List<GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse>
    Optional. List of buttons for the card.
    columnProperties List<GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse>
    Optional. Display properties for the columns in this table.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Image which should be displayed on the card.
    rows List<GoogleCloudDialogflowV2IntentMessageTableCardRowResponse>
    Optional. Rows in this table of data.
    subtitle String
    Optional. Subtitle to the title.
    title String
    Title of the card.
    buttons GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse[]
    Optional. List of buttons for the card.
    columnProperties GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse[]
    Optional. Display properties for the columns in this table.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Image which should be displayed on the card.
    rows GoogleCloudDialogflowV2IntentMessageTableCardRowResponse[]
    Optional. Rows in this table of data.
    subtitle string
    Optional. Subtitle to the title.
    title string
    Title of the card.
    buttons Sequence[GoogleCloudDialogflowV2IntentMessageBasicCardButtonResponse]
    Optional. List of buttons for the card.
    column_properties Sequence[GoogleCloudDialogflowV2IntentMessageColumnPropertiesResponse]
    Optional. Display properties for the columns in this table.
    image GoogleCloudDialogflowV2IntentMessageImageResponse
    Optional. Image which should be displayed on the card.
    rows Sequence[GoogleCloudDialogflowV2IntentMessageTableCardRowResponse]
    Optional. Rows in this table of data.
    subtitle str
    Optional. Subtitle to the title.
    title str
    Title of the card.
    buttons List<Property Map>
    Optional. List of buttons for the card.
    columnProperties List<Property Map>
    Optional. Display properties for the columns in this table.
    image Property Map
    Optional. Image which should be displayed on the card.
    rows List<Property Map>
    Optional. Rows in this table of data.
    subtitle String
    Optional. Subtitle to the title.
    title String
    Title of the card.

    GoogleCloudDialogflowV2IntentMessageTableCardRow, GoogleCloudDialogflowV2IntentMessageTableCardRowArgs

    Cells List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageTableCardCell>
    Optional. List of cells that make up this row.
    DividerAfter bool
    Optional. Whether to add a visual divider after this row.
    Cells []GoogleCloudDialogflowV2IntentMessageTableCardCell
    Optional. List of cells that make up this row.
    DividerAfter bool
    Optional. Whether to add a visual divider after this row.
    cells List<GoogleCloudDialogflowV2IntentMessageTableCardCell>
    Optional. List of cells that make up this row.
    dividerAfter Boolean
    Optional. Whether to add a visual divider after this row.
    cells GoogleCloudDialogflowV2IntentMessageTableCardCell[]
    Optional. List of cells that make up this row.
    dividerAfter boolean
    Optional. Whether to add a visual divider after this row.
    cells Sequence[GoogleCloudDialogflowV2IntentMessageTableCardCell]
    Optional. List of cells that make up this row.
    divider_after bool
    Optional. Whether to add a visual divider after this row.
    cells List<Property Map>
    Optional. List of cells that make up this row.
    dividerAfter Boolean
    Optional. Whether to add a visual divider after this row.

    GoogleCloudDialogflowV2IntentMessageTableCardRowResponse, GoogleCloudDialogflowV2IntentMessageTableCardRowResponseArgs

    Cells List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentMessageTableCardCellResponse>
    Optional. List of cells that make up this row.
    DividerAfter bool
    Optional. Whether to add a visual divider after this row.
    Cells []GoogleCloudDialogflowV2IntentMessageTableCardCellResponse
    Optional. List of cells that make up this row.
    DividerAfter bool
    Optional. Whether to add a visual divider after this row.
    cells List<GoogleCloudDialogflowV2IntentMessageTableCardCellResponse>
    Optional. List of cells that make up this row.
    dividerAfter Boolean
    Optional. Whether to add a visual divider after this row.
    cells GoogleCloudDialogflowV2IntentMessageTableCardCellResponse[]
    Optional. List of cells that make up this row.
    dividerAfter boolean
    Optional. Whether to add a visual divider after this row.
    cells Sequence[GoogleCloudDialogflowV2IntentMessageTableCardCellResponse]
    Optional. List of cells that make up this row.
    divider_after bool
    Optional. Whether to add a visual divider after this row.
    cells List<Property Map>
    Optional. List of cells that make up this row.
    dividerAfter Boolean
    Optional. Whether to add a visual divider after this row.

    GoogleCloudDialogflowV2IntentMessageText, GoogleCloudDialogflowV2IntentMessageTextArgs

    Text List<string>
    Optional. The collection of the agent's responses.
    Text []string
    Optional. The collection of the agent's responses.
    text List<String>
    Optional. The collection of the agent's responses.
    text string[]
    Optional. The collection of the agent's responses.
    text Sequence[str]
    Optional. The collection of the agent's responses.
    text List<String>
    Optional. The collection of the agent's responses.

    GoogleCloudDialogflowV2IntentMessageTextResponse, GoogleCloudDialogflowV2IntentMessageTextResponseArgs

    Text List<string>
    Optional. The collection of the agent's responses.
    Text []string
    Optional. The collection of the agent's responses.
    text List<String>
    Optional. The collection of the agent's responses.
    text string[]
    Optional. The collection of the agent's responses.
    text Sequence[str]
    Optional. The collection of the agent's responses.
    text List<String>
    Optional. The collection of the agent's responses.

    GoogleCloudDialogflowV2IntentParameter, GoogleCloudDialogflowV2IntentParameterArgs

    DisplayName string
    The name of the parameter.
    DefaultValue string
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    EntityTypeDisplayName string
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    IsList bool
    Optional. Indicates whether the parameter represents a list of values.
    Mandatory bool
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    Name string
    The unique identifier of this parameter.
    Prompts List<string>
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    Value string
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.
    DisplayName string
    The name of the parameter.
    DefaultValue string
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    EntityTypeDisplayName string
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    IsList bool
    Optional. Indicates whether the parameter represents a list of values.
    Mandatory bool
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    Name string
    The unique identifier of this parameter.
    Prompts []string
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    Value string
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.
    displayName String
    The name of the parameter.
    defaultValue String
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    entityTypeDisplayName String
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    isList Boolean
    Optional. Indicates whether the parameter represents a list of values.
    mandatory Boolean
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    name String
    The unique identifier of this parameter.
    prompts List<String>
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    value String
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.
    displayName string
    The name of the parameter.
    defaultValue string
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    entityTypeDisplayName string
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    isList boolean
    Optional. Indicates whether the parameter represents a list of values.
    mandatory boolean
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    name string
    The unique identifier of this parameter.
    prompts string[]
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    value string
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.
    display_name str
    The name of the parameter.
    default_value str
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    entity_type_display_name str
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    is_list bool
    Optional. Indicates whether the parameter represents a list of values.
    mandatory bool
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    name str
    The unique identifier of this parameter.
    prompts Sequence[str]
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    value str
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.
    displayName String
    The name of the parameter.
    defaultValue String
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    entityTypeDisplayName String
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    isList Boolean
    Optional. Indicates whether the parameter represents a list of values.
    mandatory Boolean
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    name String
    The unique identifier of this parameter.
    prompts List<String>
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    value String
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.

    GoogleCloudDialogflowV2IntentParameterResponse, GoogleCloudDialogflowV2IntentParameterResponseArgs

    DefaultValue string
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    DisplayName string
    The name of the parameter.
    EntityTypeDisplayName string
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    IsList bool
    Optional. Indicates whether the parameter represents a list of values.
    Mandatory bool
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    Name string
    The unique identifier of this parameter.
    Prompts List<string>
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    Value string
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.
    DefaultValue string
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    DisplayName string
    The name of the parameter.
    EntityTypeDisplayName string
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    IsList bool
    Optional. Indicates whether the parameter represents a list of values.
    Mandatory bool
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    Name string
    The unique identifier of this parameter.
    Prompts []string
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    Value string
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.
    defaultValue String
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    displayName String
    The name of the parameter.
    entityTypeDisplayName String
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    isList Boolean
    Optional. Indicates whether the parameter represents a list of values.
    mandatory Boolean
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    name String
    The unique identifier of this parameter.
    prompts List<String>
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    value String
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.
    defaultValue string
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    displayName string
    The name of the parameter.
    entityTypeDisplayName string
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    isList boolean
    Optional. Indicates whether the parameter represents a list of values.
    mandatory boolean
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    name string
    The unique identifier of this parameter.
    prompts string[]
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    value string
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.
    default_value str
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    display_name str
    The name of the parameter.
    entity_type_display_name str
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    is_list bool
    Optional. Indicates whether the parameter represents a list of values.
    mandatory bool
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    name str
    The unique identifier of this parameter.
    prompts Sequence[str]
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    value str
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.
    defaultValue String
    Optional. The default value to use when the value yields an empty result. Default values can be extracted from contexts by using the following syntax: #context_name.parameter_name.
    displayName String
    The name of the parameter.
    entityTypeDisplayName String
    Optional. The name of the entity type, prefixed with @, that describes values of the parameter. If the parameter is required, this must be provided.
    isList Boolean
    Optional. Indicates whether the parameter represents a list of values.
    mandatory Boolean
    Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
    name String
    The unique identifier of this parameter.
    prompts List<String>
    Optional. The collection of prompts that the agent can present to the user in order to collect a value for the parameter.
    value String
    Optional. The definition of the parameter value. It can be: - a constant string, - a parameter value defined as $parameter_name, - an original parameter value defined as $parameter_name.original, - a parameter value from some context defined as #context_name.parameter_name.

    GoogleCloudDialogflowV2IntentTrainingPhrase, GoogleCloudDialogflowV2IntentTrainingPhraseArgs

    Parts List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentTrainingPhrasePart>
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    Type Pulumi.GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2IntentTrainingPhraseType
    The type of the training phrase.
    TimesAddedCount int
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    Parts []GoogleCloudDialogflowV2IntentTrainingPhrasePart
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    Type GoogleCloudDialogflowV2IntentTrainingPhraseType
    The type of the training phrase.
    TimesAddedCount int
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    parts List<GoogleCloudDialogflowV2IntentTrainingPhrasePart>
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    type GoogleCloudDialogflowV2IntentTrainingPhraseType
    The type of the training phrase.
    timesAddedCount Integer
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    parts GoogleCloudDialogflowV2IntentTrainingPhrasePart[]
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    type GoogleCloudDialogflowV2IntentTrainingPhraseType
    The type of the training phrase.
    timesAddedCount number
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    parts Sequence[GoogleCloudDialogflowV2IntentTrainingPhrasePart]
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    type GoogleCloudDialogflowV2IntentTrainingPhraseType
    The type of the training phrase.
    times_added_count int
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    parts List<Property Map>
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    type "TYPE_UNSPECIFIED" | "EXAMPLE" | "TEMPLATE"
    The type of the training phrase.
    timesAddedCount Number
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.

    GoogleCloudDialogflowV2IntentTrainingPhrasePart, GoogleCloudDialogflowV2IntentTrainingPhrasePartArgs

    Text string
    The text for this part.
    Alias string
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    EntityType string
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    UserDefined bool
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
    Text string
    The text for this part.
    Alias string
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    EntityType string
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    UserDefined bool
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
    text String
    The text for this part.
    alias String
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    entityType String
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    userDefined Boolean
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
    text string
    The text for this part.
    alias string
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    entityType string
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    userDefined boolean
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
    text str
    The text for this part.
    alias str
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    entity_type str
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    user_defined bool
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
    text String
    The text for this part.
    alias String
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    entityType String
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    userDefined Boolean
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.

    GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse, GoogleCloudDialogflowV2IntentTrainingPhrasePartResponseArgs

    Alias string
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    EntityType string
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    Text string
    The text for this part.
    UserDefined bool
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
    Alias string
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    EntityType string
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    Text string
    The text for this part.
    UserDefined bool
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
    alias String
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    entityType String
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    text String
    The text for this part.
    userDefined Boolean
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
    alias string
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    entityType string
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    text string
    The text for this part.
    userDefined boolean
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
    alias str
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    entity_type str
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    text str
    The text for this part.
    user_defined bool
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.
    alias String
    Optional. The parameter name for the value extracted from the annotated part of the example. This field is required for annotated parts of the training phrase.
    entityType String
    Optional. The entity type name prefixed with @. This field is required for annotated parts of the training phrase.
    text String
    The text for this part.
    userDefined Boolean
    Optional. Indicates whether the text was manually annotated. This field is set to true when the Dialogflow Console is used to manually annotate the part. When creating an annotated part with the API, you must set this to true.

    GoogleCloudDialogflowV2IntentTrainingPhraseResponse, GoogleCloudDialogflowV2IntentTrainingPhraseResponseArgs

    Name string
    The unique identifier of this training phrase.
    Parts List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse>
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    TimesAddedCount int
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    Type string
    The type of the training phrase.
    Name string
    The unique identifier of this training phrase.
    Parts []GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    TimesAddedCount int
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    Type string
    The type of the training phrase.
    name String
    The unique identifier of this training phrase.
    parts List<GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse>
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    timesAddedCount Integer
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    type String
    The type of the training phrase.
    name string
    The unique identifier of this training phrase.
    parts GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse[]
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    timesAddedCount number
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    type string
    The type of the training phrase.
    name str
    The unique identifier of this training phrase.
    parts Sequence[GoogleCloudDialogflowV2IntentTrainingPhrasePartResponse]
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    times_added_count int
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    type str
    The type of the training phrase.
    name String
    The unique identifier of this training phrase.
    parts List<Property Map>
    The ordered list of training phrase parts. The parts are concatenated in order to form the training phrase. Note: The API does not automatically annotate training phrases like the Dialogflow Console does. Note: Do not forget to include whitespace at part boundaries, so the training phrase is well formatted when the parts are concatenated. If the training phrase does not need to be annotated with parameters, you just need a single part with only the Part.text field set. If you want to annotate the training phrase, you must create multiple parts, where the fields of each part are populated in one of two ways: - Part.text is set to a part of the phrase that has no parameters. - Part.text is set to a part of the phrase that you want to annotate, and the entity_type, alias, and user_defined fields are all set.
    timesAddedCount Number
    Optional. Indicates how many times this example was added to the intent. Each time a developer adds an existing sample by editing an intent or training, this counter is increased.
    type String
    The type of the training phrase.

    GoogleCloudDialogflowV2IntentTrainingPhraseType, GoogleCloudDialogflowV2IntentTrainingPhraseTypeArgs

    TypeUnspecified
    TYPE_UNSPECIFIEDNot specified. This value should never be used.
    Example
    EXAMPLEExamples do not contain @-prefixed entity type names, but example parts can be annotated with entity types.
    Template
    TEMPLATETemplates are not annotated with entity types, but they can contain @-prefixed entity type names as substrings. Template mode has been deprecated. Example mode is the only supported way to create new training phrases. If you have existing training phrases that you've created in template mode, those will continue to work.
    GoogleCloudDialogflowV2IntentTrainingPhraseTypeTypeUnspecified
    TYPE_UNSPECIFIEDNot specified. This value should never be used.
    GoogleCloudDialogflowV2IntentTrainingPhraseTypeExample
    EXAMPLEExamples do not contain @-prefixed entity type names, but example parts can be annotated with entity types.
    GoogleCloudDialogflowV2IntentTrainingPhraseTypeTemplate
    TEMPLATETemplates are not annotated with entity types, but they can contain @-prefixed entity type names as substrings. Template mode has been deprecated. Example mode is the only supported way to create new training phrases. If you have existing training phrases that you've created in template mode, those will continue to work.
    TypeUnspecified
    TYPE_UNSPECIFIEDNot specified. This value should never be used.
    Example
    EXAMPLEExamples do not contain @-prefixed entity type names, but example parts can be annotated with entity types.
    Template
    TEMPLATETemplates are not annotated with entity types, but they can contain @-prefixed entity type names as substrings. Template mode has been deprecated. Example mode is the only supported way to create new training phrases. If you have existing training phrases that you've created in template mode, those will continue to work.
    TypeUnspecified
    TYPE_UNSPECIFIEDNot specified. This value should never be used.
    Example
    EXAMPLEExamples do not contain @-prefixed entity type names, but example parts can be annotated with entity types.
    Template
    TEMPLATETemplates are not annotated with entity types, but they can contain @-prefixed entity type names as substrings. Template mode has been deprecated. Example mode is the only supported way to create new training phrases. If you have existing training phrases that you've created in template mode, those will continue to work.
    TYPE_UNSPECIFIED
    TYPE_UNSPECIFIEDNot specified. This value should never be used.
    EXAMPLE
    EXAMPLEExamples do not contain @-prefixed entity type names, but example parts can be annotated with entity types.
    TEMPLATE
    TEMPLATETemplates are not annotated with entity types, but they can contain @-prefixed entity type names as substrings. Template mode has been deprecated. Example mode is the only supported way to create new training phrases. If you have existing training phrases that you've created in template mode, those will continue to work.
    "TYPE_UNSPECIFIED"
    TYPE_UNSPECIFIEDNot specified. This value should never be used.
    "EXAMPLE"
    EXAMPLEExamples do not contain @-prefixed entity type names, but example parts can be annotated with entity types.
    "TEMPLATE"
    TEMPLATETemplates are not annotated with entity types, but they can contain @-prefixed entity type names as substrings. Template mode has been deprecated. Example mode is the only supported way to create new training phrases. If you have existing training phrases that you've created in template mode, those will continue to work.

    IntentDefaultResponsePlatformsItem, IntentDefaultResponsePlatformsItemArgs

    PlatformUnspecified
    PLATFORM_UNSPECIFIEDDefault platform.
    Facebook
    FACEBOOKFacebook.
    Slack
    SLACKSlack.
    Telegram
    TELEGRAMTelegram.
    Kik
    KIKKik.
    Skype
    SKYPESkype.
    Line
    LINELine.
    Viber
    VIBERViber.
    ActionsOnGoogle
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    GoogleHangouts
    GOOGLE_HANGOUTSGoogle Hangouts.
    IntentDefaultResponsePlatformsItemPlatformUnspecified
    PLATFORM_UNSPECIFIEDDefault platform.
    IntentDefaultResponsePlatformsItemFacebook
    FACEBOOKFacebook.
    IntentDefaultResponsePlatformsItemSlack
    SLACKSlack.
    IntentDefaultResponsePlatformsItemTelegram
    TELEGRAMTelegram.
    IntentDefaultResponsePlatformsItemKik
    KIKKik.
    IntentDefaultResponsePlatformsItemSkype
    SKYPESkype.
    IntentDefaultResponsePlatformsItemLine
    LINELine.
    IntentDefaultResponsePlatformsItemViber
    VIBERViber.
    IntentDefaultResponsePlatformsItemActionsOnGoogle
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    IntentDefaultResponsePlatformsItemGoogleHangouts
    GOOGLE_HANGOUTSGoogle Hangouts.
    PlatformUnspecified
    PLATFORM_UNSPECIFIEDDefault platform.
    Facebook
    FACEBOOKFacebook.
    Slack
    SLACKSlack.
    Telegram
    TELEGRAMTelegram.
    Kik
    KIKKik.
    Skype
    SKYPESkype.
    Line
    LINELine.
    Viber
    VIBERViber.
    ActionsOnGoogle
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    GoogleHangouts
    GOOGLE_HANGOUTSGoogle Hangouts.
    PlatformUnspecified
    PLATFORM_UNSPECIFIEDDefault platform.
    Facebook
    FACEBOOKFacebook.
    Slack
    SLACKSlack.
    Telegram
    TELEGRAMTelegram.
    Kik
    KIKKik.
    Skype
    SKYPESkype.
    Line
    LINELine.
    Viber
    VIBERViber.
    ActionsOnGoogle
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    GoogleHangouts
    GOOGLE_HANGOUTSGoogle Hangouts.
    PLATFORM_UNSPECIFIED
    PLATFORM_UNSPECIFIEDDefault platform.
    FACEBOOK
    FACEBOOKFacebook.
    SLACK
    SLACKSlack.
    TELEGRAM
    TELEGRAMTelegram.
    KIK
    KIKKik.
    SKYPE
    SKYPESkype.
    LINE
    LINELine.
    VIBER
    VIBERViber.
    ACTIONS_ON_GOOGLE
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    GOOGLE_HANGOUTS
    GOOGLE_HANGOUTSGoogle Hangouts.
    "PLATFORM_UNSPECIFIED"
    PLATFORM_UNSPECIFIEDDefault platform.
    "FACEBOOK"
    FACEBOOKFacebook.
    "SLACK"
    SLACKSlack.
    "TELEGRAM"
    TELEGRAMTelegram.
    "KIK"
    KIKKik.
    "SKYPE"
    SKYPESkype.
    "LINE"
    LINELine.
    "VIBER"
    VIBERViber.
    "ACTIONS_ON_GOOGLE"
    ACTIONS_ON_GOOGLEGoogle Assistant See Dialogflow webhook format
    "GOOGLE_HANGOUTS"
    GOOGLE_HANGOUTSGoogle Hangouts.

    IntentWebhookState, IntentWebhookStateArgs

    WebhookStateUnspecified
    WEBHOOK_STATE_UNSPECIFIEDWebhook is disabled in the agent and in the intent.
    WebhookStateEnabled
    WEBHOOK_STATE_ENABLEDWebhook is enabled in the agent and in the intent.
    WebhookStateEnabledForSlotFilling
    WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLINGWebhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook.
    IntentWebhookStateWebhookStateUnspecified
    WEBHOOK_STATE_UNSPECIFIEDWebhook is disabled in the agent and in the intent.
    IntentWebhookStateWebhookStateEnabled
    WEBHOOK_STATE_ENABLEDWebhook is enabled in the agent and in the intent.
    IntentWebhookStateWebhookStateEnabledForSlotFilling
    WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLINGWebhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook.
    WebhookStateUnspecified
    WEBHOOK_STATE_UNSPECIFIEDWebhook is disabled in the agent and in the intent.
    WebhookStateEnabled
    WEBHOOK_STATE_ENABLEDWebhook is enabled in the agent and in the intent.
    WebhookStateEnabledForSlotFilling
    WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLINGWebhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook.
    WebhookStateUnspecified
    WEBHOOK_STATE_UNSPECIFIEDWebhook is disabled in the agent and in the intent.
    WebhookStateEnabled
    WEBHOOK_STATE_ENABLEDWebhook is enabled in the agent and in the intent.
    WebhookStateEnabledForSlotFilling
    WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLINGWebhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook.
    WEBHOOK_STATE_UNSPECIFIED
    WEBHOOK_STATE_UNSPECIFIEDWebhook is disabled in the agent and in the intent.
    WEBHOOK_STATE_ENABLED
    WEBHOOK_STATE_ENABLEDWebhook is enabled in the agent and in the intent.
    WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING
    WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLINGWebhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook.
    "WEBHOOK_STATE_UNSPECIFIED"
    WEBHOOK_STATE_UNSPECIFIEDWebhook is disabled in the agent and in the intent.
    "WEBHOOK_STATE_ENABLED"
    WEBHOOK_STATE_ENABLEDWebhook is enabled in the agent and in the intent.
    "WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING"
    WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLINGWebhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi