Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.dialogflow/v2beta1.Environment
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates an agent environment. Auto-naming is currently not supported for this resource.
Create Environment Resource
new Environment(name: string, args: EnvironmentArgs, opts?: CustomResourceOptions);
@overload
def Environment(resource_name: str,
opts: Optional[ResourceOptions] = None,
agent_version: Optional[str] = None,
description: Optional[str] = None,
environment_id: Optional[str] = None,
fulfillment: Optional[GoogleCloudDialogflowV2beta1FulfillmentArgs] = None,
location: Optional[str] = None,
project: Optional[str] = None,
text_to_speech_settings: Optional[GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs] = None)
@overload
def Environment(resource_name: str,
args: EnvironmentArgs,
opts: Optional[ResourceOptions] = 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.
- 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.
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:
- Environment
Id string Required. The unique id of the new environment.
- Agent
Version 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.
Google Native. Dialogflow. V2Beta1. Inputs. Google Cloud Dialogflow V2beta1Fulfillment Optional. The fulfillment settings to use for this environment.
- Location string
- Project string
- Text
To Pulumi.Speech Settings Google Native. Dialogflow. V2Beta1. Inputs. Google Cloud Dialogflow V2beta1Text To Speech Settings Optional. Text to speech settings for this environment.
- Environment
Id string Required. The unique id of the new environment.
- Agent
Version 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
Google
Cloud Dialogflow V2beta1Fulfillment Args Optional. The fulfillment settings to use for this environment.
- Location string
- Project string
- Text
To GoogleSpeech Settings Cloud Dialogflow V2beta1Text To Speech Settings Args Optional. Text to speech settings for this environment.
- environment
Id String Required. The unique id of the new environment.
- agent
Version 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
Google
Cloud Dialogflow V2beta1Fulfillment Optional. The fulfillment settings to use for this environment.
- location String
- project String
- text
To GoogleSpeech Settings Cloud Dialogflow V2beta1Text To Speech Settings Optional. Text to speech settings for this environment.
- environment
Id string Required. The unique id of the new environment.
- agent
Version 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
Google
Cloud Dialogflow V2beta1Fulfillment Optional. The fulfillment settings to use for this environment.
- location string
- project string
- text
To GoogleSpeech Settings Cloud Dialogflow V2beta1Text To Speech Settings 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
Google
Cloud Dialogflow V2beta1Fulfillment Args Optional. The fulfillment settings to use for this environment.
- location str
- project str
- text_
to_ Googlespeech_ settings Cloud Dialogflow V2beta1Text To Speech Settings Args Optional. Text to speech settings for this environment.
- environment
Id String Required. The unique id of the new environment.
- agent
Version 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
- text
To Property MapSpeech Settings 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.
- Update
Time 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.
- Update
Time 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.
- update
Time 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.
- update
Time 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.
- update
Time 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 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 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.
Google Native. Dialogflow. V2Beta1. Inputs. Google Cloud Dialogflow V2beta1Fulfillment Feature> The field defines whether the fulfillment is enabled for certain features.
- Generic
Web Pulumi.Service Google Native. Dialogflow. V2Beta1. Inputs. Google Cloud Dialogflow V2beta1Fulfillment Generic Web Service 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 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
[]Google
Cloud Dialogflow V2beta1Fulfillment Feature The field defines whether the fulfillment is enabled for certain features.
- Generic
Web GoogleService Cloud Dialogflow V2beta1Fulfillment Generic Web Service 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 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<Google
Cloud Dialogflow V2beta1Fulfillment Feature> The field defines whether the fulfillment is enabled for certain features.
- generic
Web GoogleService Cloud Dialogflow V2beta1Fulfillment Generic Web Service 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 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
Google
Cloud Dialogflow V2beta1Fulfillment Feature[] The field defines whether the fulfillment is enabled for certain features.
- generic
Web GoogleService Cloud Dialogflow V2beta1Fulfillment Generic Web Service 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 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[Google
Cloud Dialogflow V2beta1Fulfillment Feature] The field defines whether the fulfillment is enabled for certain features.
- generic_
web_ Googleservice Cloud Dialogflow V2beta1Fulfillment Generic Web Service 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 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.
- generic
Web Property MapService Configuration for a generic web service.
GoogleCloudDialogflowV2beta1FulfillmentFeature, GoogleCloudDialogflowV2beta1FulfillmentFeatureArgs
- Type
Pulumi.
Google Native. Dialogflow. V2Beta1. Google Cloud Dialogflow V2beta1Fulfillment Feature Type The type of the feature that enabled for fulfillment.
- Type
Google
Cloud Dialogflow V2beta1Fulfillment Feature Type The type of the feature that enabled for fulfillment.
- type
Google
Cloud Dialogflow V2beta1Fulfillment Feature Type The type of the feature that enabled for fulfillment.
- type
Google
Cloud Dialogflow V2beta1Fulfillment Feature Type The type of the feature that enabled for fulfillment.
- type
Google
Cloud Dialogflow V2beta1Fulfillment Feature Type 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 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.
GoogleCloudDialogflowV2beta1FulfillmentFeatureType, GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeArgs
- Type
Unspecified - TYPE_UNSPECIFIED
Feature type not specified.
- Smalltalk
- SMALLTALK
Fulfillment is enabled for SmallTalk.
- Google
Cloud Dialogflow V2beta1Fulfillment Feature Type Type Unspecified - TYPE_UNSPECIFIED
Feature type not specified.
- Google
Cloud Dialogflow V2beta1Fulfillment Feature Type Smalltalk - SMALLTALK
Fulfillment is enabled for SmallTalk.
- Type
Unspecified - TYPE_UNSPECIFIED
Feature type not specified.
- Smalltalk
- SMALLTALK
Fulfillment is enabled for SmallTalk.
- Type
Unspecified - TYPE_UNSPECIFIED
Feature type not specified.
- Smalltalk
- SMALLTALK
Fulfillment is enabled for SmallTalk.
- TYPE_UNSPECIFIED
- TYPE_UNSPECIFIED
Feature type not specified.
- SMALLTALK
- SMALLTALK
Fulfillment is enabled for SmallTalk.
- "TYPE_UNSPECIFIED"
- TYPE_UNSPECIFIED
Feature type not specified.
- "SMALLTALK"
- SMALLTALK
Fulfillment is enabled for SmallTalk.
GoogleCloudDialogflowV2beta1FulfillmentGenericWebService, GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceArgs
- Uri string
The fulfillment URI for receiving POST requests. It must use https protocol.
- Is
Cloud boolFunction 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.
- Request
Headers Dictionary<string, string> The HTTP request headers to send together with fulfillment requests.
- Username string
The user name for HTTP Basic authentication.
- Uri string
The fulfillment URI for receiving POST requests. It must use https protocol.
- Is
Cloud boolFunction 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.
- Request
Headers map[string]string The HTTP request headers to send together with fulfillment requests.
- Username string
The user name for HTTP Basic authentication.
- uri String
The fulfillment URI for receiving POST requests. It must use https protocol.
- is
Cloud BooleanFunction 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.
- request
Headers Map<String,String> The HTTP request headers to send together with fulfillment requests.
- username String
The user name for HTTP Basic authentication.
- uri string
The fulfillment URI for receiving POST requests. It must use https protocol.
- is
Cloud booleanFunction 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.
- request
Headers {[key: string]: string} The HTTP request headers to send together with fulfillment requests.
- username string
The user name for HTTP Basic authentication.
- uri str
The fulfillment URI for receiving POST requests. It must use https protocol.
- is_
cloud_ boolfunction 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 String
The fulfillment URI for receiving POST requests. It must use https protocol.
- is
Cloud BooleanFunction 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.
- request
Headers Map<String> The HTTP request headers to send together with fulfillment requests.
- username String
The user name for HTTP Basic authentication.
GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse, GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponseArgs
- Is
Cloud boolFunction 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.
- Request
Headers Dictionary<string, string> 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
The user name for HTTP Basic authentication.
- Is
Cloud boolFunction 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.
- Request
Headers map[string]string 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
The user name for HTTP Basic authentication.
- is
Cloud BooleanFunction 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.
- request
Headers Map<String,String> 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
The user name for HTTP Basic authentication.
- is
Cloud booleanFunction 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.
- request
Headers {[key: string]: string} 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
The user name for HTTP Basic authentication.
- is_
cloud_ boolfunction 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.
- uri str
The fulfillment URI for receiving POST requests. It must use https protocol.
- username str
The user name for HTTP Basic authentication.
- is
Cloud BooleanFunction 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.
- request
Headers Map<String> 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
The user name for HTTP Basic authentication.
GoogleCloudDialogflowV2beta1FulfillmentResponse, GoogleCloudDialogflowV2beta1FulfillmentResponseArgs
- Display
Name 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.
Google Native. Dialogflow. V2Beta1. Inputs. Google Cloud Dialogflow V2beta1Fulfillment Feature Response> The field defines whether the fulfillment is enabled for certain features.
- Generic
Web Pulumi.Service Google Native. Dialogflow. V2Beta1. Inputs. Google Cloud Dialogflow V2beta1Fulfillment Generic Web Service Response 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 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
[]Google
Cloud Dialogflow V2beta1Fulfillment Feature Response The field defines whether the fulfillment is enabled for certain features.
- Generic
Web GoogleService Cloud Dialogflow V2beta1Fulfillment Generic Web Service Response 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 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<Google
Cloud Dialogflow V2beta1Fulfillment Feature Response> The field defines whether the fulfillment is enabled for certain features.
- generic
Web GoogleService Cloud Dialogflow V2beta1Fulfillment Generic Web Service Response 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 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
Google
Cloud Dialogflow V2beta1Fulfillment Feature Response[] The field defines whether the fulfillment is enabled for certain features.
- generic
Web GoogleService Cloud Dialogflow V2beta1Fulfillment Generic Web Service Response 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 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[Google
Cloud Dialogflow V2beta1Fulfillment Feature Response] The field defines whether the fulfillment is enabled for certain features.
- generic_
web_ Googleservice Cloud Dialogflow V2beta1Fulfillment Generic Web Service Response 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 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.
- generic
Web Property MapService 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.
GoogleCloudDialogflowV2beta1TextToSpeechSettings, GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs
- Output
Audio Pulumi.Encoding Google Native. Dialogflow. V2Beta1. Google Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Audio encoding of the synthesized audio content.
- Enable
Text boolTo Speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- Sample
Rate intHertz 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 Dictionary<string, string>Configs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- Output
Audio GoogleEncoding Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Audio encoding of the synthesized audio content.
- Enable
Text boolTo Speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- Sample
Rate intHertz 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 map[string]stringConfigs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- output
Audio GoogleEncoding Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Audio encoding of the synthesized audio content.
- enable
Text BooleanTo Speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- sample
Rate IntegerHertz 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 Map<String,String>Configs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- output
Audio GoogleEncoding Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Audio encoding of the synthesized audio content.
- enable
Text booleanTo Speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- sample
Rate numberHertz 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 {[key: string]: string}Configs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- output_
audio_ Googleencoding Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Audio encoding of the synthesized audio content.
- enable_
text_ boolto_ speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- sample_
rate_ inthertz 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_ Mapping[str, str]configs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- output
Audio "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"Encoding Audio encoding of the synthesized audio content.
- enable
Text BooleanTo Speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- sample
Rate NumberHertz 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 Map<String>Configs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncoding, GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingArgs
- Output
Audio Encoding Unspecified - OUTPUT_AUDIO_ENCODING_UNSPECIFIED
Not specified.
- Output
Audio Encoding Linear16 - OUTPUT_AUDIO_ENCODING_LINEAR_16
Uncompressed 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_MP3
MP3 audio at 32kbps.
- Output
Audio Encoding Mp364Kbps - OUTPUT_AUDIO_ENCODING_MP3_64_KBPS
MP3 audio at 64kbps.
- Output
Audio Encoding Ogg Opus - OUTPUT_AUDIO_ENCODING_OGG_OPUS
Opus 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_MULAW
8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
- Google
Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Output Audio Encoding Unspecified - OUTPUT_AUDIO_ENCODING_UNSPECIFIED
Not specified.
- Google
Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Output Audio Encoding Linear16 - OUTPUT_AUDIO_ENCODING_LINEAR_16
Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.
- Google
Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Output Audio Encoding Mp3 - OUTPUT_AUDIO_ENCODING_MP3
MP3 audio at 32kbps.
- Google
Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Output Audio Encoding Mp364Kbps - OUTPUT_AUDIO_ENCODING_MP3_64_KBPS
MP3 audio at 64kbps.
- Google
Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Output Audio Encoding Ogg Opus - OUTPUT_AUDIO_ENCODING_OGG_OPUS
Opus 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.
- Google
Cloud Dialogflow V2beta1Text To Speech Settings Output Audio Encoding Output Audio Encoding Mulaw - OUTPUT_AUDIO_ENCODING_MULAW
8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
- Output
Audio Encoding Unspecified - OUTPUT_AUDIO_ENCODING_UNSPECIFIED
Not specified.
- Output
Audio Encoding Linear16 - OUTPUT_AUDIO_ENCODING_LINEAR_16
Uncompressed 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_MP3
MP3 audio at 32kbps.
- Output
Audio Encoding Mp364Kbps - OUTPUT_AUDIO_ENCODING_MP3_64_KBPS
MP3 audio at 64kbps.
- Output
Audio Encoding Ogg Opus - OUTPUT_AUDIO_ENCODING_OGG_OPUS
Opus 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_MULAW
8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
- Output
Audio Encoding Unspecified - OUTPUT_AUDIO_ENCODING_UNSPECIFIED
Not specified.
- Output
Audio Encoding Linear16 - OUTPUT_AUDIO_ENCODING_LINEAR_16
Uncompressed 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_MP3
MP3 audio at 32kbps.
- Output
Audio Encoding Mp364Kbps - OUTPUT_AUDIO_ENCODING_MP3_64_KBPS
MP3 audio at 64kbps.
- Output
Audio Encoding Ogg Opus - OUTPUT_AUDIO_ENCODING_OGG_OPUS
Opus 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_MULAW
8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
- OUTPUT_AUDIO_ENCODING_UNSPECIFIED
- OUTPUT_AUDIO_ENCODING_UNSPECIFIED
Not specified.
- OUTPUT_AUDIO_ENCODING_LINEAR16
- OUTPUT_AUDIO_ENCODING_LINEAR_16
Uncompressed 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_MP3
MP3 audio at 32kbps.
- OUTPUT_AUDIO_ENCODING_MP364_KBPS
- OUTPUT_AUDIO_ENCODING_MP3_64_KBPS
MP3 audio at 64kbps.
- OUTPUT_AUDIO_ENCODING_OGG_OPUS
- OUTPUT_AUDIO_ENCODING_OGG_OPUS
Opus 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_MULAW
8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
- "OUTPUT_AUDIO_ENCODING_UNSPECIFIED"
- OUTPUT_AUDIO_ENCODING_UNSPECIFIED
Not specified.
- "OUTPUT_AUDIO_ENCODING_LINEAR_16"
- OUTPUT_AUDIO_ENCODING_LINEAR_16
Uncompressed 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_MP3
MP3 audio at 32kbps.
- "OUTPUT_AUDIO_ENCODING_MP3_64_KBPS"
- OUTPUT_AUDIO_ENCODING_MP3_64_KBPS
MP3 audio at 64kbps.
- "OUTPUT_AUDIO_ENCODING_OGG_OPUS"
- OUTPUT_AUDIO_ENCODING_OGG_OPUS
Opus 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_MULAW
8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.
GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponse, GoogleCloudDialogflowV2beta1TextToSpeechSettingsResponseArgs
- Enable
Text boolTo Speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- Output
Audio stringEncoding Audio encoding of the synthesized audio content.
- Sample
Rate intHertz 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 Dictionary<string, string>Configs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- Enable
Text boolTo Speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- Output
Audio stringEncoding Audio encoding of the synthesized audio content.
- Sample
Rate intHertz 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 map[string]stringConfigs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- enable
Text BooleanTo Speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- output
Audio StringEncoding Audio encoding of the synthesized audio content.
- sample
Rate IntegerHertz 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 Map<String,String>Configs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- enable
Text booleanTo Speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- output
Audio stringEncoding Audio encoding of the synthesized audio content.
- sample
Rate numberHertz 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 {[key: string]: string}Configs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- enable_
text_ boolto_ speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- output_
audio_ strencoding Audio encoding of the synthesized audio content.
- sample_
rate_ inthertz 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_ Mapping[str, str]configs Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.
- enable
Text BooleanTo Speech Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.
- output
Audio StringEncoding Audio encoding of the synthesized audio content.
- sample
Rate NumberHertz 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 Map<String>Configs 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.