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

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.Environment

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 agent environment. Auto-naming is currently not supported for this resource.

    Create Environment Resource

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

    Constructor syntax

    new Environment(name: string, args: EnvironmentArgs, opts?: CustomResourceOptions);
    @overload
    def Environment(resource_name: str,
                    args: EnvironmentArgs,
                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def Environment(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    environment_id: Optional[str] = None,
                    agent_version: Optional[str] = None,
                    description: Optional[str] = None,
                    fulfillment: Optional[GoogleCloudDialogflowV2FulfillmentArgs] = None,
                    location: Optional[str] = None,
                    project: Optional[str] = None,
                    text_to_speech_settings: Optional[GoogleCloudDialogflowV2TextToSpeechSettingsArgs] = None)
    func NewEnvironment(ctx *Context, name string, args EnvironmentArgs, opts ...ResourceOption) (*Environment, error)
    public Environment(string name, EnvironmentArgs args, CustomResourceOptions? opts = null)
    public Environment(String name, EnvironmentArgs args)
    public Environment(String name, EnvironmentArgs args, CustomResourceOptions options)
    
    type: google-native:dialogflow/v2:Environment
    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 EnvironmentArgs
    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 EnvironmentArgs
    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 EnvironmentArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args EnvironmentArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args EnvironmentArgs
    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 exampleenvironmentResourceResourceFromDialogflowv2 = new GoogleNative.Dialogflow.V2.Environment("exampleenvironmentResourceResourceFromDialogflowv2", new()
    {
        EnvironmentId = "string",
        AgentVersion = "string",
        Description = "string",
        Fulfillment = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2FulfillmentArgs
        {
            Name = "string",
            DisplayName = "string",
            Enabled = false,
            Features = new[]
            {
                new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2FulfillmentFeatureArgs
                {
                    Type = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2FulfillmentFeatureType.TypeUnspecified,
                },
            },
            GenericWebService = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs
            {
                Uri = "string",
                IsCloudFunction = false,
                Password = "string",
                RequestHeaders = 
                {
                    { "string", "string" },
                },
                Username = "string",
            },
        },
        Location = "string",
        Project = "string",
        TextToSpeechSettings = new GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2TextToSpeechSettingsArgs
        {
            OutputAudioEncoding = GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding.OutputAudioEncodingUnspecified,
            EnableTextToSpeech = false,
            SampleRateHertz = 0,
            SynthesizeSpeechConfigs = 
            {
                { "string", "string" },
            },
        },
    });
    
    example, err := dialogflow.NewEnvironment(ctx, "exampleenvironmentResourceResourceFromDialogflowv2", &dialogflow.EnvironmentArgs{
    EnvironmentId: pulumi.String("string"),
    AgentVersion: pulumi.String("string"),
    Description: pulumi.String("string"),
    Fulfillment: &dialogflow.GoogleCloudDialogflowV2FulfillmentArgs{
    Name: pulumi.String("string"),
    DisplayName: pulumi.String("string"),
    Enabled: pulumi.Bool(false),
    Features: dialogflow.GoogleCloudDialogflowV2FulfillmentFeatureArray{
    &dialogflow.GoogleCloudDialogflowV2FulfillmentFeatureArgs{
    Type: dialogflow.GoogleCloudDialogflowV2FulfillmentFeatureTypeTypeUnspecified,
    },
    },
    GenericWebService: &dialogflow.GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs{
    Uri: pulumi.String("string"),
    IsCloudFunction: pulumi.Bool(false),
    Password: pulumi.String("string"),
    RequestHeaders: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    Username: pulumi.String("string"),
    },
    },
    Location: pulumi.String("string"),
    Project: pulumi.String("string"),
    TextToSpeechSettings: &dialogflow.GoogleCloudDialogflowV2TextToSpeechSettingsArgs{
    OutputAudioEncoding: dialogflow.GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingUnspecified,
    EnableTextToSpeech: pulumi.Bool(false),
    SampleRateHertz: pulumi.Int(0),
    SynthesizeSpeechConfigs: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    },
    })
    
    var exampleenvironmentResourceResourceFromDialogflowv2 = new Environment("exampleenvironmentResourceResourceFromDialogflowv2", EnvironmentArgs.builder()
        .environmentId("string")
        .agentVersion("string")
        .description("string")
        .fulfillment(GoogleCloudDialogflowV2FulfillmentArgs.builder()
            .name("string")
            .displayName("string")
            .enabled(false)
            .features(GoogleCloudDialogflowV2FulfillmentFeatureArgs.builder()
                .type("TYPE_UNSPECIFIED")
                .build())
            .genericWebService(GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs.builder()
                .uri("string")
                .isCloudFunction(false)
                .password("string")
                .requestHeaders(Map.of("string", "string"))
                .username("string")
                .build())
            .build())
        .location("string")
        .project("string")
        .textToSpeechSettings(GoogleCloudDialogflowV2TextToSpeechSettingsArgs.builder()
            .outputAudioEncoding("OUTPUT_AUDIO_ENCODING_UNSPECIFIED")
            .enableTextToSpeech(false)
            .sampleRateHertz(0)
            .synthesizeSpeechConfigs(Map.of("string", "string"))
            .build())
        .build());
    
    exampleenvironment_resource_resource_from_dialogflowv2 = google_native.dialogflow.v2.Environment("exampleenvironmentResourceResourceFromDialogflowv2",
        environment_id="string",
        agent_version="string",
        description="string",
        fulfillment=google_native.dialogflow.v2.GoogleCloudDialogflowV2FulfillmentArgs(
            name="string",
            display_name="string",
            enabled=False,
            features=[google_native.dialogflow.v2.GoogleCloudDialogflowV2FulfillmentFeatureArgs(
                type=google_native.dialogflow.v2.GoogleCloudDialogflowV2FulfillmentFeatureType.TYPE_UNSPECIFIED,
            )],
            generic_web_service=google_native.dialogflow.v2.GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs(
                uri="string",
                is_cloud_function=False,
                password="string",
                request_headers={
                    "string": "string",
                },
                username="string",
            ),
        ),
        location="string",
        project="string",
        text_to_speech_settings=google_native.dialogflow.v2.GoogleCloudDialogflowV2TextToSpeechSettingsArgs(
            output_audio_encoding=google_native.dialogflow.v2.GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding.OUTPUT_AUDIO_ENCODING_UNSPECIFIED,
            enable_text_to_speech=False,
            sample_rate_hertz=0,
            synthesize_speech_configs={
                "string": "string",
            },
        ))
    
    const exampleenvironmentResourceResourceFromDialogflowv2 = new google_native.dialogflow.v2.Environment("exampleenvironmentResourceResourceFromDialogflowv2", {
        environmentId: "string",
        agentVersion: "string",
        description: "string",
        fulfillment: {
            name: "string",
            displayName: "string",
            enabled: false,
            features: [{
                type: google_native.dialogflow.v2.GoogleCloudDialogflowV2FulfillmentFeatureType.TypeUnspecified,
            }],
            genericWebService: {
                uri: "string",
                isCloudFunction: false,
                password: "string",
                requestHeaders: {
                    string: "string",
                },
                username: "string",
            },
        },
        location: "string",
        project: "string",
        textToSpeechSettings: {
            outputAudioEncoding: google_native.dialogflow.v2.GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding.OutputAudioEncodingUnspecified,
            enableTextToSpeech: false,
            sampleRateHertz: 0,
            synthesizeSpeechConfigs: {
                string: "string",
            },
        },
    });
    
    type: google-native:dialogflow/v2:Environment
    properties:
        agentVersion: string
        description: string
        environmentId: string
        fulfillment:
            displayName: string
            enabled: false
            features:
                - type: TYPE_UNSPECIFIED
            genericWebService:
                isCloudFunction: false
                password: string
                requestHeaders:
                    string: string
                uri: string
                username: string
            name: string
        location: string
        project: string
        textToSpeechSettings:
            enableTextToSpeech: false
            outputAudioEncoding: OUTPUT_AUDIO_ENCODING_UNSPECIFIED
            sampleRateHertz: 0
            synthesizeSpeechConfigs:
                string: string
    

    Environment 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 Environment resource accepts the following input properties:

    EnvironmentId string
    Required. The unique id of the new environment.
    AgentVersion string
    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/
    Description string
    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.
    Fulfillment Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2Fulfillment
    Optional. The fulfillment settings to use for this environment.
    Location string
    Project string
    TextToSpeechSettings Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2TextToSpeechSettings
    Optional. Text to speech settings for this environment.
    EnvironmentId string
    Required. The unique id of the new environment.
    AgentVersion string
    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/
    Description string
    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.
    Fulfillment GoogleCloudDialogflowV2FulfillmentArgs
    Optional. The fulfillment settings to use for this environment.
    Location string
    Project string
    TextToSpeechSettings GoogleCloudDialogflowV2TextToSpeechSettingsArgs
    Optional. Text to speech settings for this environment.
    environmentId String
    Required. The unique id of the new environment.
    agentVersion String
    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/
    description String
    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.
    fulfillment GoogleCloudDialogflowV2Fulfillment
    Optional. The fulfillment settings to use for this environment.
    location String
    project String
    textToSpeechSettings GoogleCloudDialogflowV2TextToSpeechSettings
    Optional. Text to speech settings for this environment.
    environmentId string
    Required. The unique id of the new environment.
    agentVersion string
    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/
    description string
    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.
    fulfillment GoogleCloudDialogflowV2Fulfillment
    Optional. The fulfillment settings to use for this environment.
    location string
    project string
    textToSpeechSettings GoogleCloudDialogflowV2TextToSpeechSettings
    Optional. Text to speech settings for this environment.
    environment_id str
    Required. The unique id of the new environment.
    agent_version str
    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/
    description str
    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.
    fulfillment GoogleCloudDialogflowV2FulfillmentArgs
    Optional. The fulfillment settings to use for this environment.
    location str
    project str
    text_to_speech_settings GoogleCloudDialogflowV2TextToSpeechSettingsArgs
    Optional. Text to speech settings for this environment.
    environmentId String
    Required. The unique id of the new environment.
    agentVersion String
    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/
    description String
    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.
    fulfillment Property Map
    Optional. The fulfillment settings to use for this environment.
    location String
    project String
    textToSpeechSettings Property Map
    Optional. Text to speech settings for this environment.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/ The environment ID for the default environment is -.
    State string
    The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    UpdateTime string
    The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/ The environment ID for the default environment is -.
    State string
    The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    UpdateTime string
    The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/ The environment ID for the default environment is -.
    state String
    The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    updateTime String
    The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/ The environment ID for the default environment is -.
    state string
    The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    updateTime string
    The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/ The environment ID for the default environment is -.
    state str
    The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    update_time str
    The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/ The environment ID for the default environment is -.
    state String
    The state of this environment. This field is read-only, i.e., it cannot be set by create and update methods.
    updateTime String
    The last update time of this environment. This field is read-only, i.e., it cannot be set by create and update methods.

    Supporting Types

    GoogleCloudDialogflowV2Fulfillment, GoogleCloudDialogflowV2FulfillmentArgs

    Name string
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    DisplayName string
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    Enabled bool
    Optional. Whether fulfillment is enabled.
    Features List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2FulfillmentFeature>
    Optional. The field defines whether the fulfillment is enabled for certain features.
    GenericWebService Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2FulfillmentGenericWebService
    Configuration for a generic web service.
    Name string
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    DisplayName string
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    Enabled bool
    Optional. Whether fulfillment is enabled.
    Features []GoogleCloudDialogflowV2FulfillmentFeature
    Optional. The field defines whether the fulfillment is enabled for certain features.
    GenericWebService GoogleCloudDialogflowV2FulfillmentGenericWebService
    Configuration for a generic web service.
    name String
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    displayName String
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    enabled Boolean
    Optional. Whether fulfillment is enabled.
    features List<GoogleCloudDialogflowV2FulfillmentFeature>
    Optional. The field defines whether the fulfillment is enabled for certain features.
    genericWebService GoogleCloudDialogflowV2FulfillmentGenericWebService
    Configuration for a generic web service.
    name string
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    displayName string
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    enabled boolean
    Optional. Whether fulfillment is enabled.
    features GoogleCloudDialogflowV2FulfillmentFeature[]
    Optional. The field defines whether the fulfillment is enabled for certain features.
    genericWebService GoogleCloudDialogflowV2FulfillmentGenericWebService
    Configuration for a generic web service.
    name str
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    display_name str
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    enabled bool
    Optional. Whether fulfillment is enabled.
    features Sequence[GoogleCloudDialogflowV2FulfillmentFeature]
    Optional. The field defines whether the fulfillment is enabled for certain features.
    generic_web_service GoogleCloudDialogflowV2FulfillmentGenericWebService
    Configuration for a generic web service.
    name String
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    displayName String
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    enabled Boolean
    Optional. Whether fulfillment is enabled.
    features List<Property Map>
    Optional. The field defines whether the fulfillment is enabled for certain features.
    genericWebService Property Map
    Configuration for a generic web service.

    GoogleCloudDialogflowV2FulfillmentFeature, GoogleCloudDialogflowV2FulfillmentFeatureArgs

    Type GoogleCloudDialogflowV2FulfillmentFeatureType
    The type of the feature that enabled for fulfillment.
    type GoogleCloudDialogflowV2FulfillmentFeatureType
    The type of the feature that enabled for fulfillment.
    type GoogleCloudDialogflowV2FulfillmentFeatureType
    The type of the feature that enabled for fulfillment.
    type GoogleCloudDialogflowV2FulfillmentFeatureType
    The type of the feature that enabled for fulfillment.
    type "TYPE_UNSPECIFIED" | "SMALLTALK"
    The type of the feature that enabled for fulfillment.

    GoogleCloudDialogflowV2FulfillmentFeatureResponse, GoogleCloudDialogflowV2FulfillmentFeatureResponseArgs

    Type string
    The type of the feature that enabled for fulfillment.
    Type string
    The type of the feature that enabled for fulfillment.
    type String
    The type of the feature that enabled for fulfillment.
    type string
    The type of the feature that enabled for fulfillment.
    type str
    The type of the feature that enabled for fulfillment.
    type String
    The type of the feature that enabled for fulfillment.

    GoogleCloudDialogflowV2FulfillmentFeatureType, GoogleCloudDialogflowV2FulfillmentFeatureTypeArgs

    TypeUnspecified
    TYPE_UNSPECIFIEDFeature type not specified.
    Smalltalk
    SMALLTALKFulfillment is enabled for SmallTalk.
    GoogleCloudDialogflowV2FulfillmentFeatureTypeTypeUnspecified
    TYPE_UNSPECIFIEDFeature type not specified.
    GoogleCloudDialogflowV2FulfillmentFeatureTypeSmalltalk
    SMALLTALKFulfillment is enabled for SmallTalk.
    TypeUnspecified
    TYPE_UNSPECIFIEDFeature type not specified.
    Smalltalk
    SMALLTALKFulfillment is enabled for SmallTalk.
    TypeUnspecified
    TYPE_UNSPECIFIEDFeature type not specified.
    Smalltalk
    SMALLTALKFulfillment is enabled for SmallTalk.
    TYPE_UNSPECIFIED
    TYPE_UNSPECIFIEDFeature type not specified.
    SMALLTALK
    SMALLTALKFulfillment is enabled for SmallTalk.
    "TYPE_UNSPECIFIED"
    TYPE_UNSPECIFIEDFeature type not specified.
    "SMALLTALK"
    SMALLTALKFulfillment is enabled for SmallTalk.

    GoogleCloudDialogflowV2FulfillmentGenericWebService, GoogleCloudDialogflowV2FulfillmentGenericWebServiceArgs

    Uri string
    The fulfillment URI for receiving POST requests. It must use https protocol.
    IsCloudFunction bool
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    Password string
    Optional. The password for HTTP Basic authentication.
    RequestHeaders Dictionary<string, string>
    Optional. The HTTP request headers to send together with fulfillment requests.
    Username string
    Optional. The user name for HTTP Basic authentication.
    Uri string
    The fulfillment URI for receiving POST requests. It must use https protocol.
    IsCloudFunction bool
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    Password string
    Optional. The password for HTTP Basic authentication.
    RequestHeaders map[string]string
    Optional. The HTTP request headers to send together with fulfillment requests.
    Username string
    Optional. The user name for HTTP Basic authentication.
    uri String
    The fulfillment URI for receiving POST requests. It must use https protocol.
    isCloudFunction Boolean
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    password String
    Optional. The password for HTTP Basic authentication.
    requestHeaders Map<String,String>
    Optional. The HTTP request headers to send together with fulfillment requests.
    username String
    Optional. The user name for HTTP Basic authentication.
    uri string
    The fulfillment URI for receiving POST requests. It must use https protocol.
    isCloudFunction boolean
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    password string
    Optional. The password for HTTP Basic authentication.
    requestHeaders {[key: string]: string}
    Optional. The HTTP request headers to send together with fulfillment requests.
    username string
    Optional. The user name for HTTP Basic authentication.
    uri str
    The fulfillment URI for receiving POST requests. It must use https protocol.
    is_cloud_function bool
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    password str
    Optional. The password for HTTP Basic authentication.
    request_headers Mapping[str, str]
    Optional. The HTTP request headers to send together with fulfillment requests.
    username str
    Optional. The user name for HTTP Basic authentication.
    uri String
    The fulfillment URI for receiving POST requests. It must use https protocol.
    isCloudFunction Boolean
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    password String
    Optional. The password for HTTP Basic authentication.
    requestHeaders Map<String>
    Optional. The HTTP request headers to send together with fulfillment requests.
    username String
    Optional. The user name for HTTP Basic authentication.

    GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse, GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponseArgs

    IsCloudFunction bool
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    Password string
    Optional. The password for HTTP Basic authentication.
    RequestHeaders Dictionary<string, string>
    Optional. The HTTP request headers to send together with fulfillment requests.
    Uri string
    The fulfillment URI for receiving POST requests. It must use https protocol.
    Username string
    Optional. The user name for HTTP Basic authentication.
    IsCloudFunction bool
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    Password string
    Optional. The password for HTTP Basic authentication.
    RequestHeaders map[string]string
    Optional. The HTTP request headers to send together with fulfillment requests.
    Uri string
    The fulfillment URI for receiving POST requests. It must use https protocol.
    Username string
    Optional. The user name for HTTP Basic authentication.
    isCloudFunction Boolean
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    password String
    Optional. The password for HTTP Basic authentication.
    requestHeaders Map<String,String>
    Optional. The HTTP request headers to send together with fulfillment requests.
    uri String
    The fulfillment URI for receiving POST requests. It must use https protocol.
    username String
    Optional. The user name for HTTP Basic authentication.
    isCloudFunction boolean
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    password string
    Optional. The password for HTTP Basic authentication.
    requestHeaders {[key: string]: string}
    Optional. The HTTP request headers to send together with fulfillment requests.
    uri string
    The fulfillment URI for receiving POST requests. It must use https protocol.
    username string
    Optional. The user name for HTTP Basic authentication.
    is_cloud_function bool
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    password str
    Optional. The password for HTTP Basic authentication.
    request_headers Mapping[str, str]
    Optional. The HTTP request headers to send together with fulfillment requests.
    uri str
    The fulfillment URI for receiving POST requests. It must use https protocol.
    username str
    Optional. The user name for HTTP Basic authentication.
    isCloudFunction Boolean
    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.
    password String
    Optional. The password for HTTP Basic authentication.
    requestHeaders Map<String>
    Optional. The HTTP request headers to send together with fulfillment requests.
    uri String
    The fulfillment URI for receiving POST requests. It must use https protocol.
    username String
    Optional. The user name for HTTP Basic authentication.

    GoogleCloudDialogflowV2FulfillmentResponse, GoogleCloudDialogflowV2FulfillmentResponseArgs

    DisplayName string
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    Enabled bool
    Optional. Whether fulfillment is enabled.
    Features List<Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2FulfillmentFeatureResponse>
    Optional. The field defines whether the fulfillment is enabled for certain features.
    GenericWebService Pulumi.GoogleNative.Dialogflow.V2.Inputs.GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse
    Configuration for a generic web service.
    Name string
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    DisplayName string
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    Enabled bool
    Optional. Whether fulfillment is enabled.
    Features []GoogleCloudDialogflowV2FulfillmentFeatureResponse
    Optional. The field defines whether the fulfillment is enabled for certain features.
    GenericWebService GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse
    Configuration for a generic web service.
    Name string
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    displayName String
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    enabled Boolean
    Optional. Whether fulfillment is enabled.
    features List<GoogleCloudDialogflowV2FulfillmentFeatureResponse>
    Optional. The field defines whether the fulfillment is enabled for certain features.
    genericWebService GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse
    Configuration for a generic web service.
    name String
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    displayName string
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    enabled boolean
    Optional. Whether fulfillment is enabled.
    features GoogleCloudDialogflowV2FulfillmentFeatureResponse[]
    Optional. The field defines whether the fulfillment is enabled for certain features.
    genericWebService GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse
    Configuration for a generic web service.
    name string
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    display_name str
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    enabled bool
    Optional. Whether fulfillment is enabled.
    features Sequence[GoogleCloudDialogflowV2FulfillmentFeatureResponse]
    Optional. The field defines whether the fulfillment is enabled for certain features.
    generic_web_service GoogleCloudDialogflowV2FulfillmentGenericWebServiceResponse
    Configuration for a generic web service.
    name str
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.
    displayName String
    Optional. The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
    enabled Boolean
    Optional. Whether fulfillment is enabled.
    features List<Property Map>
    Optional. The field defines whether the fulfillment is enabled for certain features.
    genericWebService Property Map
    Configuration for a generic web service.
    name String
    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

    GoogleCloudDialogflowV2TextToSpeechSettings, GoogleCloudDialogflowV2TextToSpeechSettingsArgs

    OutputAudioEncoding Pulumi.GoogleNative.Dialogflow.V2.GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding
    Audio encoding of the synthesized audio content.
    EnableTextToSpeech bool
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    SampleRateHertz int
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    SynthesizeSpeechConfigs Dictionary<string, string>
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
    OutputAudioEncoding GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding
    Audio encoding of the synthesized audio content.
    EnableTextToSpeech bool
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    SampleRateHertz int
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    SynthesizeSpeechConfigs map[string]string
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
    outputAudioEncoding GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding
    Audio encoding of the synthesized audio content.
    enableTextToSpeech Boolean
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    sampleRateHertz Integer
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    synthesizeSpeechConfigs Map<String,String>
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
    outputAudioEncoding GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding
    Audio encoding of the synthesized audio content.
    enableTextToSpeech boolean
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    sampleRateHertz number
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    synthesizeSpeechConfigs {[key: string]: string}
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
    output_audio_encoding GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding
    Audio encoding of the synthesized audio content.
    enable_text_to_speech bool
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    sample_rate_hertz int
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    synthesize_speech_configs Mapping[str, str]
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
    outputAudioEncoding "OUTPUT_AUDIO_ENCODING_UNSPECIFIED" | "OUTPUT_AUDIO_ENCODING_LINEAR_16" | "OUTPUT_AUDIO_ENCODING_MP3" | "OUTPUT_AUDIO_ENCODING_MP3_64_KBPS" | "OUTPUT_AUDIO_ENCODING_OGG_OPUS" | "OUTPUT_AUDIO_ENCODING_MULAW"
    Audio encoding of the synthesized audio content.
    enableTextToSpeech Boolean
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    sampleRateHertz Number
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    synthesizeSpeechConfigs Map<String>
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

    GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncoding, GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingArgs

    OutputAudioEncodingUnspecified
    OUTPUT_AUDIO_ENCODING_UNSPECIFIEDNot specified.
    OutputAudioEncodingLinear16
    OUTPUT_AUDIO_ENCODING_LINEAR_16Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.
    OutputAudioEncodingMp3
    OUTPUT_AUDIO_ENCODING_MP3MP3 audio at 32kbps.
    OutputAudioEncodingMp364Kbps
    OUTPUT_AUDIO_ENCODING_MP3_64_KBPSMP3 audio at 64kbps.
    OutputAudioEncodingOggOpus
    OUTPUT_AUDIO_ENCODING_OGG_OPUSOpus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.
    OutputAudioEncodingMulaw
    OUTPUT_AUDIO_ENCODING_MULAW8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
    GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingUnspecified
    OUTPUT_AUDIO_ENCODING_UNSPECIFIEDNot specified.
    GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingLinear16
    OUTPUT_AUDIO_ENCODING_LINEAR_16Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.
    GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp3
    OUTPUT_AUDIO_ENCODING_MP3MP3 audio at 32kbps.
    GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp364Kbps
    OUTPUT_AUDIO_ENCODING_MP3_64_KBPSMP3 audio at 64kbps.
    GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingOggOpus
    OUTPUT_AUDIO_ENCODING_OGG_OPUSOpus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.
    GoogleCloudDialogflowV2TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMulaw
    OUTPUT_AUDIO_ENCODING_MULAW8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
    OutputAudioEncodingUnspecified
    OUTPUT_AUDIO_ENCODING_UNSPECIFIEDNot specified.
    OutputAudioEncodingLinear16
    OUTPUT_AUDIO_ENCODING_LINEAR_16Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.
    OutputAudioEncodingMp3
    OUTPUT_AUDIO_ENCODING_MP3MP3 audio at 32kbps.
    OutputAudioEncodingMp364Kbps
    OUTPUT_AUDIO_ENCODING_MP3_64_KBPSMP3 audio at 64kbps.
    OutputAudioEncodingOggOpus
    OUTPUT_AUDIO_ENCODING_OGG_OPUSOpus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.
    OutputAudioEncodingMulaw
    OUTPUT_AUDIO_ENCODING_MULAW8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
    OutputAudioEncodingUnspecified
    OUTPUT_AUDIO_ENCODING_UNSPECIFIEDNot specified.
    OutputAudioEncodingLinear16
    OUTPUT_AUDIO_ENCODING_LINEAR_16Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.
    OutputAudioEncodingMp3
    OUTPUT_AUDIO_ENCODING_MP3MP3 audio at 32kbps.
    OutputAudioEncodingMp364Kbps
    OUTPUT_AUDIO_ENCODING_MP3_64_KBPSMP3 audio at 64kbps.
    OutputAudioEncodingOggOpus
    OUTPUT_AUDIO_ENCODING_OGG_OPUSOpus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.
    OutputAudioEncodingMulaw
    OUTPUT_AUDIO_ENCODING_MULAW8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
    OUTPUT_AUDIO_ENCODING_UNSPECIFIED
    OUTPUT_AUDIO_ENCODING_UNSPECIFIEDNot specified.
    OUTPUT_AUDIO_ENCODING_LINEAR16
    OUTPUT_AUDIO_ENCODING_LINEAR_16Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.
    OUTPUT_AUDIO_ENCODING_MP3
    OUTPUT_AUDIO_ENCODING_MP3MP3 audio at 32kbps.
    OUTPUT_AUDIO_ENCODING_MP364_KBPS
    OUTPUT_AUDIO_ENCODING_MP3_64_KBPSMP3 audio at 64kbps.
    OUTPUT_AUDIO_ENCODING_OGG_OPUS
    OUTPUT_AUDIO_ENCODING_OGG_OPUSOpus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.
    OUTPUT_AUDIO_ENCODING_MULAW
    OUTPUT_AUDIO_ENCODING_MULAW8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
    "OUTPUT_AUDIO_ENCODING_UNSPECIFIED"
    OUTPUT_AUDIO_ENCODING_UNSPECIFIEDNot specified.
    "OUTPUT_AUDIO_ENCODING_LINEAR_16"
    OUTPUT_AUDIO_ENCODING_LINEAR_16Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.
    "OUTPUT_AUDIO_ENCODING_MP3"
    OUTPUT_AUDIO_ENCODING_MP3MP3 audio at 32kbps.
    "OUTPUT_AUDIO_ENCODING_MP3_64_KBPS"
    OUTPUT_AUDIO_ENCODING_MP3_64_KBPSMP3 audio at 64kbps.
    "OUTPUT_AUDIO_ENCODING_OGG_OPUS"
    OUTPUT_AUDIO_ENCODING_OGG_OPUSOpus encoded audio wrapped in an ogg container. The result will be a file which can be played natively on Android, and in browsers (at least Chrome and Firefox). The quality of the encoding is considerably higher than MP3 while using approximately the same bitrate.
    "OUTPUT_AUDIO_ENCODING_MULAW"
    OUTPUT_AUDIO_ENCODING_MULAW8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

    GoogleCloudDialogflowV2TextToSpeechSettingsResponse, GoogleCloudDialogflowV2TextToSpeechSettingsResponseArgs

    EnableTextToSpeech bool
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    OutputAudioEncoding string
    Audio encoding of the synthesized audio content.
    SampleRateHertz int
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    SynthesizeSpeechConfigs Dictionary<string, string>
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
    EnableTextToSpeech bool
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    OutputAudioEncoding string
    Audio encoding of the synthesized audio content.
    SampleRateHertz int
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    SynthesizeSpeechConfigs map[string]string
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
    enableTextToSpeech Boolean
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    outputAudioEncoding String
    Audio encoding of the synthesized audio content.
    sampleRateHertz Integer
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    synthesizeSpeechConfigs Map<String,String>
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
    enableTextToSpeech boolean
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    outputAudioEncoding string
    Audio encoding of the synthesized audio content.
    sampleRateHertz number
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    synthesizeSpeechConfigs {[key: string]: string}
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
    enable_text_to_speech bool
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    output_audio_encoding str
    Audio encoding of the synthesized audio content.
    sample_rate_hertz int
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    synthesize_speech_configs Mapping[str, str]
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
    enableTextToSpeech Boolean
    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
    outputAudioEncoding String
    Audio encoding of the synthesized audio content.
    sampleRateHertz Number
    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).
    synthesizeSpeechConfigs Map<String>
    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

    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