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.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.dialogflow/v2beta1.Environment

Explore with Pulumi AI

google-native logo

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

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    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:

    EnvironmentId string

    Required. The unique id of the new environment.

    AgentVersion string

    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

    Description string

    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    Fulfillment Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1Fulfillment

    Optional. The fulfillment settings to use for this environment.

    Location string
    Project string
    TextToSpeechSettings Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1TextToSpeechSettings

    Optional. Text to speech settings for this environment.

    EnvironmentId string

    Required. The unique id of the new environment.

    AgentVersion string

    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

    Description string

    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    Fulfillment GoogleCloudDialogflowV2beta1FulfillmentArgs

    Optional. The fulfillment settings to use for this environment.

    Location string
    Project string
    TextToSpeechSettings GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs

    Optional. Text to speech settings for this environment.

    environmentId String

    Required. The unique id of the new environment.

    agentVersion String

    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

    description String

    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    fulfillment GoogleCloudDialogflowV2beta1Fulfillment

    Optional. The fulfillment settings to use for this environment.

    location String
    project String
    textToSpeechSettings GoogleCloudDialogflowV2beta1TextToSpeechSettings

    Optional. Text to speech settings for this environment.

    environmentId string

    Required. The unique id of the new environment.

    agentVersion string

    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

    description string

    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    fulfillment GoogleCloudDialogflowV2beta1Fulfillment

    Optional. The fulfillment settings to use for this environment.

    location string
    project string
    textToSpeechSettings GoogleCloudDialogflowV2beta1TextToSpeechSettings

    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 GoogleCloudDialogflowV2beta1FulfillmentArgs

    Optional. The fulfillment settings to use for this environment.

    location str
    project str
    text_to_speech_settings GoogleCloudDialogflowV2beta1TextToSpeechSettingsArgs

    Optional. Text to speech settings for this environment.

    environmentId String

    Required. The unique id of the new environment.

    agentVersion String

    Optional. The agent version loaded into this environment. Supported formats: - projects//agent/versions/ - projects//locations//agent/versions/

    description String

    Optional. The developer-provided description for this environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    fulfillment Property Map

    Optional. The fulfillment settings to use for this environment.

    location String
    project String
    textToSpeechSettings Property Map

    Optional. Text to speech settings for this environment.

    Outputs

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

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The unique identifier of this agent environment. Supported formats: - projects//agent/environments/ - projects//locations//agent/environments/

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

    TypeUnspecified
    TYPE_UNSPECIFIED

    Feature type not specified.

    Smalltalk
    SMALLTALK

    Fulfillment is enabled for SmallTalk.

    GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeTypeUnspecified
    TYPE_UNSPECIFIED

    Feature type not specified.

    GoogleCloudDialogflowV2beta1FulfillmentFeatureTypeSmalltalk
    SMALLTALK

    Fulfillment is enabled for SmallTalk.

    TypeUnspecified
    TYPE_UNSPECIFIED

    Feature type not specified.

    Smalltalk
    SMALLTALK

    Fulfillment is enabled for SmallTalk.

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

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

    Uri string

    The fulfillment URI for receiving POST requests. It must use https protocol.

    Username string

    The user name for HTTP Basic authentication.

    IsCloudFunction bool

    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

    Password string

    The password for HTTP Basic authentication.

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

    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.

    uri String

    The fulfillment URI for receiving POST requests. It must use https protocol.

    username String

    The user name for HTTP Basic authentication.

    isCloudFunction boolean

    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

    password string

    The password for HTTP Basic authentication.

    requestHeaders {[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_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.

    uri str

    The fulfillment URI for receiving POST requests. It must use https protocol.

    username str

    The user name for HTTP Basic authentication.

    isCloudFunction Boolean

    Optional. Indicates if generic web service is created through Cloud Functions integration. Defaults to false. is_cloud_function is deprecated. Cloud functions can be configured by its uri as a regular web service now.

    password String

    The password for HTTP Basic authentication.

    requestHeaders 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

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

    The field defines whether the fulfillment is enabled for certain features.

    GenericWebService Pulumi.GoogleNative.Dialogflow.V2Beta1.Inputs.GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

    Configuration for a generic web service.

    Name string

    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

    DisplayName string

    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 []GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse

    The field defines whether the fulfillment is enabled for certain features.

    GenericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

    Configuration for a generic web service.

    Name string

    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

    displayName String

    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<GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse>

    The field defines whether the fulfillment is enabled for certain features.

    genericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

    Configuration for a generic web service.

    name String

    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

    displayName string

    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 GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse[]

    The field defines whether the fulfillment is enabled for certain features.

    genericWebService GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

    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[GoogleCloudDialogflowV2beta1FulfillmentFeatureResponse]

    The field defines whether the fulfillment is enabled for certain features.

    generic_web_service GoogleCloudDialogflowV2beta1FulfillmentGenericWebServiceResponse

    Configuration for a generic web service.

    name str

    The unique identifier of the fulfillment. Supported formats: - projects//agent/fulfillment - projects//locations//agent/fulfillment This field is not used for Fulfillment in an Environment.

    displayName String

    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.

    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

    OutputAudioEncoding 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 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 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 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 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 "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_UNSPECIFIED

    Not specified.

    OutputAudioEncodingLinear16
    OUTPUT_AUDIO_ENCODING_LINEAR_16

    Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.

    OutputAudioEncodingMp3
    OUTPUT_AUDIO_ENCODING_MP3

    MP3 audio at 32kbps.

    OutputAudioEncodingMp364Kbps
    OUTPUT_AUDIO_ENCODING_MP3_64_KBPS

    MP3 audio at 64kbps.

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

    OutputAudioEncodingMulaw
    OUTPUT_AUDIO_ENCODING_MULAW

    8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

    GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingUnspecified
    OUTPUT_AUDIO_ENCODING_UNSPECIFIED

    Not specified.

    GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingLinear16
    OUTPUT_AUDIO_ENCODING_LINEAR_16

    Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.

    GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp3
    OUTPUT_AUDIO_ENCODING_MP3

    MP3 audio at 32kbps.

    GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMp364Kbps
    OUTPUT_AUDIO_ENCODING_MP3_64_KBPS

    MP3 audio at 64kbps.

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

    GoogleCloudDialogflowV2beta1TextToSpeechSettingsOutputAudioEncodingOutputAudioEncodingMulaw
    OUTPUT_AUDIO_ENCODING_MULAW

    8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

    OutputAudioEncodingUnspecified
    OUTPUT_AUDIO_ENCODING_UNSPECIFIED

    Not specified.

    OutputAudioEncodingLinear16
    OUTPUT_AUDIO_ENCODING_LINEAR_16

    Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.

    OutputAudioEncodingMp3
    OUTPUT_AUDIO_ENCODING_MP3

    MP3 audio at 32kbps.

    OutputAudioEncodingMp364Kbps
    OUTPUT_AUDIO_ENCODING_MP3_64_KBPS

    MP3 audio at 64kbps.

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

    OutputAudioEncodingMulaw
    OUTPUT_AUDIO_ENCODING_MULAW

    8-bit samples that compand 14-bit audio samples using G.711 PCMU/mu-law.

    OutputAudioEncodingUnspecified
    OUTPUT_AUDIO_ENCODING_UNSPECIFIED

    Not specified.

    OutputAudioEncodingLinear16
    OUTPUT_AUDIO_ENCODING_LINEAR_16

    Uncompressed 16-bit signed little-endian samples (Linear PCM). Audio content returned as LINEAR16 also contains a WAV header.

    OutputAudioEncodingMp3
    OUTPUT_AUDIO_ENCODING_MP3

    MP3 audio at 32kbps.

    OutputAudioEncodingMp364Kbps
    OUTPUT_AUDIO_ENCODING_MP3_64_KBPS

    MP3 audio at 64kbps.

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

    OutputAudioEncodingMulaw
    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

    EnableTextToSpeech bool

    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

    OutputAudioEncoding string

    Audio encoding of the synthesized audio content.

    SampleRateHertz int

    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

    SynthesizeSpeechConfigs Dictionary<string, string>

    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

    EnableTextToSpeech bool

    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

    OutputAudioEncoding string

    Audio encoding of the synthesized audio content.

    SampleRateHertz int

    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

    SynthesizeSpeechConfigs map[string]string

    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

    enableTextToSpeech Boolean

    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

    outputAudioEncoding String

    Audio encoding of the synthesized audio content.

    sampleRateHertz Integer

    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

    synthesizeSpeechConfigs Map<String,String>

    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

    enableTextToSpeech boolean

    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

    outputAudioEncoding string

    Audio encoding of the synthesized audio content.

    sampleRateHertz number

    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

    synthesizeSpeechConfigs {[key: string]: string}

    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

    enable_text_to_speech bool

    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

    output_audio_encoding str

    Audio encoding of the synthesized audio content.

    sample_rate_hertz int

    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

    synthesize_speech_configs Mapping[str, str]

    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

    enableTextToSpeech Boolean

    Optional. Indicates whether text to speech is enabled. Even when this field is false, other settings in this proto are still retained.

    outputAudioEncoding String

    Audio encoding of the synthesized audio content.

    sampleRateHertz Number

    Optional. The synthesis sample rate (in hertz) for this audio. If not provided, then the synthesizer will use the default sample rate based on the audio encoding. If this is different from the voice's natural sample rate, then the synthesizer will honor this request by converting to the desired sample rate (which might result in worse audio quality).

    synthesizeSpeechConfigs Map<String>

    Optional. Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/docs/reference/language) to SynthesizeSpeechConfig.

    Package Details

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

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

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi