1. Packages
  2. Google Cloud Native
  3. API Docs
  4. dialogflow
  5. dialogflow/v2beta1
  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/v2beta1.Environment

Explore with Pulumi AI

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[GoogleCloudDialogflowV2beta1FulfillmentArgs] = None,
                location: Optional[str] = None,
                project: Optional[str] = None,
                text_to_speech_settings: Optional[GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs] = 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/v2beta1:Environment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. EnvironmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. EnvironmentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. EnvironmentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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 exampleenvironmentResourceResourceFromDialogflowv2beta1 = new GoogleNative.Dialogflow.V2Beta1.Environment("exampleenvironmentResourceResourceFromDialogflowv2beta1", new()
{
    EnvironmentId = "string",
    AgentVersion = "string",
    Description = "string",
    Fulfillment = new GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentArgs
    {
        Name = "string",
        DisplayName = "string",
        Enabled = false,
        Features = new[]
        {
            new GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs
            {
                Type = GoogleNative.Dialogflow.V2Beta1.GoogleCloudDialogflowV2beta1FulfillmentFeatureType.TypeUnspecified,
            },
        },
        GenericWebService = new GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs
        {
            Uri = "string",
            IsCloudFunction = false,
            Password = "string",
            RequestHeaders = 
            {
                { "string", "string" },
            },
            Username = "string",
        },
    },
    Location = "string",
    Project = "string",
    TextToSpeechSettings = new GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs
    {
        OutputAudioEncoding = GoogleNative.Dialogflow.V2Beta1.GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding.OutputAudioEncodingUnspecified,
        EnableTextToSpeech = false,
        SampleRateHertz = 0,
        SynthesizeSpeechConfigs = 
        {
            { "string", "string" },
        },
    },
});
Copy
example, err := dialogflowv2beta1.NewEnvironment(ctx, "exampleenvironmentResourceResourceFromDialogflowv2beta1", &dialogflowv2beta1.EnvironmentArgs{
	EnvironmentId: pulumi.String("string"),
	AgentVersion:  pulumi.String("string"),
	Description:   pulumi.String("string"),
	Fulfillment: &dialogflow.GoogleCloudDialogflowV2beta1FulfillmentArgs{
		Name:        pulumi.String("string"),
		DisplayName: pulumi.String("string"),
		Enabled:     pulumi.Bool(false),
		Features: dialogflow.GoogleCloudDialogflowV2beta1FulfillmentFeatureArray{
			&dialogflow.GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs{
				Type: dialogflowv2beta1.GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeTypeUnspecified,
			},
		},
		GenericWebService: &dialogflow.GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs{
			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.GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs{
		OutputAudioEncoding: dialogflowv2beta1.GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingUnspecified,
		EnableTextToSpeech:  pulumi.Bool(false),
		SampleRateHertz:     pulumi.Int(0),
		SynthesizeSpeechConfigs: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
})
Copy
var exampleenvironmentResourceResourceFromDialogflowv2beta1 = new Environment("exampleenvironmentResourceResourceFromDialogflowv2beta1", EnvironmentArgs.builder()
    .environmentId("string")
    .agentVersion("string")
    .description("string")
    .fulfillment(GoogleCloudDialogflowV2beta1FulfillmentArgs.builder()
        .name("string")
        .displayName("string")
        .enabled(false)
        .features(GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs.builder()
            .type("TYPE_UNSPECIFIED")
            .build())
        .genericWebService(GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs.builder()
            .uri("string")
            .isCloudFunction(false)
            .password("string")
            .requestHeaders(Map.of("string", "string"))
            .username("string")
            .build())
        .build())
    .location("string")
    .project("string")
    .textToSpeechSettings(GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs.builder()
        .outputAudioEncoding("OUTPUT_AUDIO_ENCODING_UNSPECIFIED")
        .enableTextToSpeech(false)
        .sampleRateHertz(0)
        .synthesizeSpeechConfigs(Map.of("string", "string"))
        .build())
    .build());
Copy
exampleenvironment_resource_resource_from_dialogflowv2beta1 = google_native.dialogflow.v2beta1.Environment("exampleenvironmentResourceResourceFromDialogflowv2beta1",
    environment_id="string",
    agent_version="string",
    description="string",
    fulfillment={
        "name": "string",
        "display_name": "string",
        "enabled": False,
        "features": [{
            "type": google_native.dialogflow.v2beta1.GoogleCloudDialogflowV2beta1FulfillmentFeatureType.TYPE_UNSPECIFIED,
        }],
        "generic_web_service": {
            "uri": "string",
            "is_cloud_function": False,
            "password": "string",
            "request_headers": {
                "string": "string",
            },
            "username": "string",
        },
    },
    location="string",
    project="string",
    text_to_speech_settings={
        "output_audio_encoding": google_native.dialogflow.v2beta1.GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding.OUTPUT_AUDIO_ENCODING_UNSPECIFIED,
        "enable_text_to_speech": False,
        "sample_rate_hertz": 0,
        "synthesize_speech_configs": {
            "string": "string",
        },
    })
Copy
const exampleenvironmentResourceResourceFromDialogflowv2beta1 = new google_native.dialogflow.v2beta1.Environment("exampleenvironmentResourceResourceFromDialogflowv2beta1", {
    environmentId: "string",
    agentVersion: "string",
    description: "string",
    fulfillment: {
        name: "string",
        displayName: "string",
        enabled: false,
        features: [{
            type: google_native.dialogflow.v2beta1.GoogleCloudDialogflowV2beta1FulfillmentFeatureType.TypeUnspecified,
        }],
        genericWebService: {
            uri: "string",
            isCloudFunction: false,
            password: "string",
            requestHeaders: {
                string: "string",
            },
            username: "string",
        },
    },
    location: "string",
    project: "string",
    textToSpeechSettings: {
        outputAudioEncoding: google_native.dialogflow.v2beta1.GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding.OutputAudioEncodingUnspecified,
        enableTextToSpeech: false,
        sampleRateHertz: 0,
        synthesizeSpeechConfigs: {
            string: "string",
        },
    },
});
Copy
type: google-native:dialogflow/v2beta1: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
Copy

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

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The Environment resource accepts the following input properties:

EnvironmentId
This property is required.
Changes to this property will trigger replacement.
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.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1Fulfillment
Optional. The fulfillment settings to use for this environment.
Location Changes to this property will trigger replacement. string
Project Changes to this property will trigger replacement. string
TextToSpeechSettings Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1TextToSpeechSettings
Optional. Text to speech settings for this environment.
EnvironmentId
This property is required.
Changes to this property will trigger replacement.
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 GoogleCloudDialogflowV2beta1FulfillmentArgs
Optional. The fulfillment settings to use for this environment.
Location Changes to this property will trigger replacement. string
Project Changes to this property will trigger replacement. string
TextToSpeechSettings GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs
Optional. Text to speech settings for this environment.
environmentId
This property is required.
Changes to this property will trigger replacement.
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 GoogleCloudDialogflowV2beta1Fulfillment
Optional. The fulfillment settings to use for this environment.
location Changes to this property will trigger replacement. String
project Changes to this property will trigger replacement. String
textToSpeechSettings GoogleCloudDialogflowV2beta1TextToSpeechSettings
Optional. Text to speech settings for this environment.
environmentId
This property is required.
Changes to this property will trigger replacement.
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 GoogleCloudDialogflowV2beta1Fulfillment
Optional. The fulfillment settings to use for this environment.
location Changes to this property will trigger replacement. string
project Changes to this property will trigger replacement. string
textToSpeechSettings GoogleCloudDialogflowV2beta1TextToSpeechSettings
Optional. Text to speech settings for this environment.
environment_id
This property is required.
Changes to this property will trigger replacement.
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 GoogleCloudDialogflowV2beta1FulfillmentArgs
Optional. The fulfillment settings to use for this environment.
location Changes to this property will trigger replacement. str
project Changes to this property will trigger replacement. str
text_to_speech_settings GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs
Optional. Text to speech settings for this environment.
environmentId
This property is required.
Changes to this property will trigger replacement.
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 Changes to this property will trigger replacement. String
project Changes to this property will trigger replacement. 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/
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/
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/
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/
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/
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/
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

GoogleCloudDialogflowV2beta1Fulfillment
, GoogleCloudDialogflowV2beta1FulfillmentArgs

Name This property is required. 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
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
Enabled bool
Whether fulfillment is enabled.
Features List<Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentFeature>
The field defines whether the fulfillment is enabled for certain features.
GenericWebService Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentGenericWebService
Configuration for a generic web service.
Name This property is required. 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
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
Enabled bool
Whether fulfillment is enabled.
Features []GoogleCloudDialogflowV2beta1FulfillmentFeature
The field defines whether the fulfillment is enabled for certain features.
GenericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebService
Configuration for a generic web service.
name This property is required. 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
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
enabled Boolean
Whether fulfillment is enabled.
features List<GoogleCloudDialogflowV2beta1FulfillmentFeature>
The field defines whether the fulfillment is enabled for certain features.
genericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebService
Configuration for a generic web service.
name This property is required. 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
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
enabled boolean
Whether fulfillment is enabled.
features GoogleCloudDialogflowV2beta1FulfillmentFeature[]
The field defines whether the fulfillment is enabled for certain features.
genericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebService
Configuration for a generic web service.
name This property is required. 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
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
enabled bool
Whether fulfillment is enabled.
features Sequence[GoogleCloudDialogflowV2beta1FulfillmentFeature]
The field defines whether the fulfillment is enabled for certain features.
generic_web_service GoogleCloudDialogflowV2beta1FulfillmentGenericWebService
Configuration for a generic web service.
name This property is required. 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
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
enabled Boolean
Whether fulfillment is enabled.
features List<Property Map>
The field defines whether the fulfillment is enabled for certain features.
genericWebService Property Map
Configuration for a generic web service.

GoogleCloudDialogflowV2beta1FulfillmentFeature
, GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs

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

GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse
, GoogleCloudDialogflowV2beta1FulfillmentFeatureResponseArgs

Type This property is required. string
The type of the feature that enabled for fulfillment.
Type This property is required. string
The type of the feature that enabled for fulfillment.
type This property is required. String
The type of the feature that enabled for fulfillment.
type This property is required. string
The type of the feature that enabled for fulfillment.
type This property is required. str
The type of the feature that enabled for fulfillment.
type This property is required. String
The type of the feature that enabled for fulfillment.

GoogleCloudDialogflowV2beta1FulfillmentFeatureType
, GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeArgs

TypeUnspecified
TYPE_UNSPECIFIEDFeature type not specified.
Smalltalk
SMALLTALKFulfillment is enabled for SmallTalk.
GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeTypeUnspecified
TYPE_UNSPECIFIEDFeature type not specified.
GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeSmalltalk
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.

GoogleCloudDialogflowV2beta1FulfillmentGenericWebService
, GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs

Uri This property is required. 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
The password for HTTP Basic authentication.
RequestHeaders Dictionary<string, string>
The HTTP request headers to send together with fulfillment requests.
Username string
The user name for HTTP Basic authentication.
Uri This property is required. 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
The password for HTTP Basic authentication.
RequestHeaders map[string]string
The HTTP request headers to send together with fulfillment requests.
Username string
The user name for HTTP Basic authentication.
uri This property is required. 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
The password for HTTP Basic authentication.
requestHeaders Map<String,String>
The HTTP request headers to send together with fulfillment requests.
username String
The user name for HTTP Basic authentication.
uri This property is required. 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
The password for HTTP Basic authentication.
requestHeaders {[key: string]: string}
The HTTP request headers to send together with fulfillment requests.
username string
The user name for HTTP Basic authentication.
uri This property is required. 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
The password for HTTP Basic authentication.
request_headers Mapping[str, str]
The HTTP request headers to send together with fulfillment requests.
username str
The user name for HTTP Basic authentication.
uri This property is required. 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
The password for HTTP Basic authentication.
requestHeaders Map<String>
The HTTP request headers to send together with fulfillment requests.
username String
The user name for HTTP Basic authentication.

GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse
, GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseArgs

IsCloudFunction This property is required. 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 This property is required. string
The password for HTTP Basic authentication.
RequestHeaders This property is required. Dictionary<string, string>
The HTTP request headers to send together with fulfillment requests.
Uri This property is required. string
The fulfillment URI for receiving POST requests. It must use https protocol.
Username This property is required. string
The user name for HTTP Basic authentication.
IsCloudFunction This property is required. 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 This property is required. string
The password for HTTP Basic authentication.
RequestHeaders This property is required. map[string]string
The HTTP request headers to send together with fulfillment requests.
Uri This property is required. string
The fulfillment URI for receiving POST requests. It must use https protocol.
Username This property is required. string
The user name for HTTP Basic authentication.
isCloudFunction This property is required. 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 This property is required. String
The password for HTTP Basic authentication.
requestHeaders This property is required. Map<String,String>
The HTTP request headers to send together with fulfillment requests.
uri This property is required. String
The fulfillment URI for receiving POST requests. It must use https protocol.
username This property is required. String
The user name for HTTP Basic authentication.
isCloudFunction This property is required. 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 This property is required. string
The password for HTTP Basic authentication.
requestHeaders This property is required. {[key: string]: string}
The HTTP request headers to send together with fulfillment requests.
uri This property is required. string
The fulfillment URI for receiving POST requests. It must use https protocol.
username This property is required. string
The user name for HTTP Basic authentication.
is_cloud_function This property is required. 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 This property is required. str
The password for HTTP Basic authentication.
request_headers This property is required. Mapping[str, str]
The HTTP request headers to send together with fulfillment requests.
uri This property is required. str
The fulfillment URI for receiving POST requests. It must use https protocol.
username This property is required. str
The user name for HTTP Basic authentication.
isCloudFunction This property is required. 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 This property is required. String
The password for HTTP Basic authentication.
requestHeaders This property is required. Map<String>
The HTTP request headers to send together with fulfillment requests.
uri This property is required. String
The fulfillment URI for receiving POST requests. It must use https protocol.
username This property is required. String
The user name for HTTP Basic authentication.

GoogleCloudDialogflowV2beta1FulfillmentResponse
, GoogleCloudDialogflowV2beta1FulfillmentResponseArgs

DisplayName This property is required. string
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
Enabled This property is required. bool
Whether fulfillment is enabled.
Features This property is required. List<Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse>
The field defines whether the fulfillment is enabled for certain features.
GenericWebService This property is required. Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse
Configuration for a generic web service.
Name This property is required. 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 This property is required. string
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
Enabled This property is required. bool
Whether fulfillment is enabled.
Features This property is required. []GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse
The field defines whether the fulfillment is enabled for certain features.
GenericWebService This property is required. GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse
Configuration for a generic web service.
Name This property is required. 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 This property is required. String
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
enabled This property is required. Boolean
Whether fulfillment is enabled.
features This property is required. List<GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse>
The field defines whether the fulfillment is enabled for certain features.
genericWebService This property is required. GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse
Configuration for a generic web service.
name This property is required. 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 This property is required. string
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
enabled This property is required. boolean
Whether fulfillment is enabled.
features This property is required. GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse[]
The field defines whether the fulfillment is enabled for certain features.
genericWebService This property is required. GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse
Configuration for a generic web service.
name This property is required. 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 This property is required. str
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
enabled This property is required. bool
Whether fulfillment is enabled.
features This property is required. Sequence[GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse]
The field defines whether the fulfillment is enabled for certain features.
generic_web_service This property is required. GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse
Configuration for a generic web service.
name This property is required. 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 This property is required. String
The human-readable name of the fulfillment, unique within the agent. This field is not used for Fulfillment in an Environment.
enabled This property is required. Boolean
Whether fulfillment is enabled.
features This property is required. List<Property Map>
The field defines whether the fulfillment is enabled for certain features.
genericWebService This property is required. Property Map
Configuration for a generic web service.
name This property is required. 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.

GoogleCloudDialogflowV2beta1TextToSpeechSettings
, GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs

OutputAudioEncoding This property is required. Pulumi.GoogleNative.Dialogflow.V2Beta1.GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding
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 This property is required. GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding
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 This property is required. GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding
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 This property is required. GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding
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 This property is required. GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding
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 This property is required. "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.

GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding
, GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingArgs

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.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingUnspecified
OUTPUT_AUDIO_ENCODING_UNSPECIFIEDNot specified.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingLinear16
OUTPUT_AUDIO_ENCODING_LINEAR_16Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp3
OUTPUT_AUDIO_ENCODING_MP3MP3 audio at 32kbps.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp364Kbps
OUTPUT_AUDIO_ENCODING_MP3_64_KBPSMP3 audio at 64kbps.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingOggOpus
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.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMulaw
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.

GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponse
, GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseArgs

EnableTextToSpeech This property is required. bool
Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
OutputAudioEncoding This property is required. string
Audio encoding of the synthesized audio content.
SampleRateHertz This property is required. 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 This property is required. 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 This property is required. bool
Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
OutputAudioEncoding This property is required. string
Audio encoding of the synthesized audio content.
SampleRateHertz This property is required. 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 This property is required. 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 This property is required. Boolean
Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
outputAudioEncoding This property is required. String
Audio encoding of the synthesized audio content.
sampleRateHertz This property is required. 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 This property is required. 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 This property is required. boolean
Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
outputAudioEncoding This property is required. string
Audio encoding of the synthesized audio content.
sampleRateHertz This property is required. 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 This property is required. {[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 This property is required. 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 This property is required. str
Audio encoding of the synthesized audio content.
sample_rate_hertz This property is required. 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 This property is required. 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 This property is required. Boolean
Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
outputAudioEncoding This property is required. String
Audio encoding of the synthesized audio content.
sampleRateHertz This property is required. 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 This property is required. 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 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