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

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

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

google-native.dialogflow/v3beta1.Environment

Explore with Pulumi AI

google-native logo

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

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

    Creates an Environment in the specified Agent. This method is a long-running operation. The returned Operation type has the following method-specific fields: - metadata: An empty Struct message - response: Environment

    Create Environment Resource

    new Environment(name: string, args: EnvironmentArgs, opts?: CustomResourceOptions);
    @overload
    def Environment(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    agent_id: Optional[str] = None,
                    description: Optional[str] = None,
                    display_name: Optional[str] = None,
                    location: Optional[str] = None,
                    name: Optional[str] = None,
                    project: Optional[str] = None,
                    test_cases_config: Optional[GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs] = None,
                    version_configs: Optional[Sequence[GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs]] = None,
                    webhook_config: Optional[GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs] = 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/v3beta1: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:

    AgentId string
    DisplayName string

    The human-readable name of the environment (unique in an agent). Limit of 64 characters.

    Description string

    The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    Location string
    Name string

    The name of the environment. Format: projects//locations//agents//environments/.

    Project string
    TestCasesConfig Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig

    The test cases config for continuous tests of this environment.

    VersionConfigs List<Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig>

    A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

    WebhookConfig Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig

    The webhook configuration for this environment.

    AgentId string
    DisplayName string

    The human-readable name of the environment (unique in an agent). Limit of 64 characters.

    Description string

    The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    Location string
    Name string

    The name of the environment. Format: projects//locations//agents//environments/.

    Project string
    TestCasesConfig GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs

    The test cases config for continuous tests of this environment.

    VersionConfigs []GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs

    A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

    WebhookConfig GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs

    The webhook configuration for this environment.

    agentId String
    displayName String

    The human-readable name of the environment (unique in an agent). Limit of 64 characters.

    description String

    The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    location String
    name String

    The name of the environment. Format: projects//locations//agents//environments/.

    project String
    testCasesConfig GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig

    The test cases config for continuous tests of this environment.

    versionConfigs List<GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig>

    A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

    webhookConfig GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig

    The webhook configuration for this environment.

    agentId string
    displayName string

    The human-readable name of the environment (unique in an agent). Limit of 64 characters.

    description string

    The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    location string
    name string

    The name of the environment. Format: projects//locations//agents//environments/.

    project string
    testCasesConfig GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig

    The test cases config for continuous tests of this environment.

    versionConfigs GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig[]

    A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

    webhookConfig GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig

    The webhook configuration for this environment.

    agent_id str
    display_name str

    The human-readable name of the environment (unique in an agent). Limit of 64 characters.

    description str

    The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    location str
    name str

    The name of the environment. Format: projects//locations//agents//environments/.

    project str
    test_cases_config GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs

    The test cases config for continuous tests of this environment.

    version_configs Sequence[GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs]

    A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

    webhook_config GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs

    The webhook configuration for this environment.

    agentId String
    displayName String

    The human-readable name of the environment (unique in an agent). Limit of 64 characters.

    description String

    The human-readable description of the environment. The maximum length is 500 characters. If exceeded, the request is rejected.

    location String
    name String

    The name of the environment. Format: projects//locations//agents//environments/.

    project String
    testCasesConfig Property Map

    The test cases config for continuous tests of this environment.

    versionConfigs List<Property Map>

    A list of configurations for flow versions. You should include version configs for all flows that are reachable from Start Flow in the agent. Otherwise, an error will be returned.

    webhookConfig Property Map

    The webhook configuration 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.

    UpdateTime string

    Update time of this environment.

    Id string

    The provider-assigned unique ID for this managed resource.

    UpdateTime string

    Update time of this environment.

    id String

    The provider-assigned unique ID for this managed resource.

    updateTime String

    Update time of this environment.

    id string

    The provider-assigned unique ID for this managed resource.

    updateTime string

    Update time of this environment.

    id str

    The provider-assigned unique ID for this managed resource.

    update_time str

    Update time of this environment.

    id String

    The provider-assigned unique ID for this managed resource.

    updateTime String

    Update time of this environment.

    Supporting Types

    GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfig, GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigArgs

    EnableContinuousRun bool

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    EnablePredeploymentRun bool

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    TestCases List<string>

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    EnableContinuousRun bool

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    EnablePredeploymentRun bool

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    TestCases []string

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    enableContinuousRun Boolean

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    enablePredeploymentRun Boolean

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    testCases List<String>

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    enableContinuousRun boolean

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    enablePredeploymentRun boolean

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    testCases string[]

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    enable_continuous_run bool

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    enable_predeployment_run bool

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    test_cases Sequence[str]

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    enableContinuousRun Boolean

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    enablePredeploymentRun Boolean

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    testCases List<String>

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponse, GoogleCloudDialogflowCxV3beta1EnvironmentTestCasesConfigResponseArgs

    EnableContinuousRun bool

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    EnablePredeploymentRun bool

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    TestCases List<string>

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    EnableContinuousRun bool

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    EnablePredeploymentRun bool

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    TestCases []string

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    enableContinuousRun Boolean

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    enablePredeploymentRun Boolean

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    testCases List<String>

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    enableContinuousRun boolean

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    enablePredeploymentRun boolean

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    testCases string[]

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    enable_continuous_run bool

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    enable_predeployment_run bool

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    test_cases Sequence[str]

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    enableContinuousRun Boolean

    Whether to run test cases in TestCasesConfig.test_cases periodically. Default false. If set to true, run once a day.

    enablePredeploymentRun Boolean

    Whether to run test cases in TestCasesConfig.test_cases before deploying a flow version to the environment. Default false.

    testCases List<String>

    A list of test case names to run. They should be under the same agent. Format of each test case name: projects//locations/ /agents//testCases/

    GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfig, GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigArgs

    Version string

    Format: projects//locations//agents//flows//versions/.

    Version string

    Format: projects//locations//agents//flows//versions/.

    version String

    Format: projects//locations//agents//flows//versions/.

    version string

    Format: projects//locations//agents//flows//versions/.

    version str

    Format: projects//locations//agents//flows//versions/.

    version String

    Format: projects//locations//agents//flows//versions/.

    GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponse, GoogleCloudDialogflowCxV3beta1EnvironmentVersionConfigResponseArgs

    Version string

    Format: projects//locations//agents//flows//versions/.

    Version string

    Format: projects//locations//agents//flows//versions/.

    version String

    Format: projects//locations//agents//flows//versions/.

    version string

    Format: projects//locations//agents//flows//versions/.

    version str

    Format: projects//locations//agents//flows//versions/.

    version String

    Format: projects//locations//agents//flows//versions/.

    GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfig, GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigArgs

    WebhookOverrides List<Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1Webhook>

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    WebhookOverrides []GoogleCloudDialogflowCxV3beta1Webhook

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    webhookOverrides List<GoogleCloudDialogflowCxV3beta1Webhook>

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    webhookOverrides GoogleCloudDialogflowCxV3beta1Webhook[]

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    webhook_overrides Sequence[GoogleCloudDialogflowCxV3beta1Webhook]

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    webhookOverrides List<Property Map>

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponse, GoogleCloudDialogflowCxV3beta1EnvironmentWebhookConfigResponseArgs

    WebhookOverrides List<Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1WebhookResponse>

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    WebhookOverrides []GoogleCloudDialogflowCxV3beta1WebhookResponse

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    webhookOverrides List<GoogleCloudDialogflowCxV3beta1WebhookResponse>

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    webhookOverrides GoogleCloudDialogflowCxV3beta1WebhookResponse[]

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    webhook_overrides Sequence[GoogleCloudDialogflowCxV3beta1WebhookResponse]

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    webhookOverrides List<Property Map>

    The list of webhooks to override for the agent environment. The webhook must exist in the agent. You can override fields in generic_web_service and service_directory.

    GoogleCloudDialogflowCxV3beta1Webhook, GoogleCloudDialogflowCxV3beta1WebhookArgs

    DisplayName string

    The human-readable name of the webhook, unique within the agent.

    Disabled bool

    Indicates whether the webhook is disabled.

    GenericWebService Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

    Configuration for a generic web service.

    Name string

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    ServiceDirectory Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig

    Configuration for a Service Directory service.

    Timeout string

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    DisplayName string

    The human-readable name of the webhook, unique within the agent.

    Disabled bool

    Indicates whether the webhook is disabled.

    GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

    Configuration for a generic web service.

    Name string

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    ServiceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig

    Configuration for a Service Directory service.

    Timeout string

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    displayName String

    The human-readable name of the webhook, unique within the agent.

    disabled Boolean

    Indicates whether the webhook is disabled.

    genericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

    Configuration for a generic web service.

    name String

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    serviceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig

    Configuration for a Service Directory service.

    timeout String

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    displayName string

    The human-readable name of the webhook, unique within the agent.

    disabled boolean

    Indicates whether the webhook is disabled.

    genericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

    Configuration for a generic web service.

    name string

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    serviceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig

    Configuration for a Service Directory service.

    timeout string

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    display_name str

    The human-readable name of the webhook, unique within the agent.

    disabled bool

    Indicates whether the webhook is disabled.

    generic_web_service GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

    Configuration for a generic web service.

    name str

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    service_directory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig

    Configuration for a Service Directory service.

    timeout str

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    displayName String

    The human-readable name of the webhook, unique within the agent.

    disabled Boolean

    Indicates whether the webhook is disabled.

    genericWebService Property Map

    Configuration for a generic web service.

    name String

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    serviceDirectory Property Map

    Configuration for a Service Directory service.

    timeout String

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebService, GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceArgs

    Uri string

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

    AllowedCaCerts List<string>

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    HttpMethod Pulumi.GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    ParameterMapping Dictionary<string, string>

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    Password string

    The password for HTTP Basic authentication.

    RequestBody string

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    RequestHeaders Dictionary<string, string>

    The HTTP request headers to send together with webhook requests.

    Username string

    The user name for HTTP Basic authentication.

    WebhookType Pulumi.GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType

    Optional. Type of the webhook.

    Uri string

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

    AllowedCaCerts []string

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    HttpMethod GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    ParameterMapping map[string]string

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    Password string

    The password for HTTP Basic authentication.

    RequestBody string

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    RequestHeaders map[string]string

    The HTTP request headers to send together with webhook requests.

    Username string

    The user name for HTTP Basic authentication.

    WebhookType GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType

    Optional. Type of the webhook.

    uri String

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

    allowedCaCerts List<String>

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    httpMethod GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    parameterMapping Map<String,String>

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    password String

    The password for HTTP Basic authentication.

    requestBody String

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    requestHeaders Map<String,String>

    The HTTP request headers to send together with webhook requests.

    username String

    The user name for HTTP Basic authentication.

    webhookType GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType

    Optional. Type of the webhook.

    uri string

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

    allowedCaCerts string[]

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    httpMethod GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    parameterMapping {[key: string]: string}

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    password string

    The password for HTTP Basic authentication.

    requestBody string

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    requestHeaders {[key: string]: string}

    The HTTP request headers to send together with webhook requests.

    username string

    The user name for HTTP Basic authentication.

    webhookType GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType

    Optional. Type of the webhook.

    uri str

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

    allowed_ca_certs Sequence[str]

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    http_method GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    parameter_mapping Mapping[str, str]

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    password str

    The password for HTTP Basic authentication.

    request_body str

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    request_headers Mapping[str, str]

    The HTTP request headers to send together with webhook requests.

    username str

    The user name for HTTP Basic authentication.

    webhook_type GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType

    Optional. Type of the webhook.

    uri String

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

    allowedCaCerts List<String>

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    httpMethod "HTTP_METHOD_UNSPECIFIED" | "POST" | "GET" | "HEAD" | "PUT" | "DELETE" | "PATCH" | "OPTIONS"

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    parameterMapping Map<String>

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    password String

    The password for HTTP Basic authentication.

    requestBody String

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    requestHeaders Map<String>

    The HTTP request headers to send together with webhook requests.

    username String

    The user name for HTTP Basic authentication.

    webhookType "WEBHOOK_TYPE_UNSPECIFIED" | "STANDARD" | "FLEXIBLE"

    Optional. Type of the webhook.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethod, GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodArgs

    HttpMethodUnspecified
    HTTP_METHOD_UNSPECIFIED

    HTTP method not specified.

    Post
    POST

    HTTP POST Method.

    Get
    GET

    HTTP GET Method.

    Head
    HEAD

    HTTP HEAD Method.

    Put
    PUT

    HTTP PUT Method.

    Delete
    DELETE

    HTTP DELETE Method.

    Patch
    PATCH

    HTTP PATCH Method.

    Options
    OPTIONS

    HTTP OPTIONS Method.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodHttpMethodUnspecified
    HTTP_METHOD_UNSPECIFIED

    HTTP method not specified.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPost
    POST

    HTTP POST Method.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodGet
    GET

    HTTP GET Method.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodHead
    HEAD

    HTTP HEAD Method.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPut
    PUT

    HTTP PUT Method.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodDelete
    DELETE

    HTTP DELETE Method.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodPatch
    PATCH

    HTTP PATCH Method.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceHttpMethodOptions
    OPTIONS

    HTTP OPTIONS Method.

    HttpMethodUnspecified
    HTTP_METHOD_UNSPECIFIED

    HTTP method not specified.

    Post
    POST

    HTTP POST Method.

    Get
    GET

    HTTP GET Method.

    Head
    HEAD

    HTTP HEAD Method.

    Put
    PUT

    HTTP PUT Method.

    Delete
    DELETE

    HTTP DELETE Method.

    Patch
    PATCH

    HTTP PATCH Method.

    Options
    OPTIONS

    HTTP OPTIONS Method.

    HttpMethodUnspecified
    HTTP_METHOD_UNSPECIFIED

    HTTP method not specified.

    Post
    POST

    HTTP POST Method.

    Get
    GET

    HTTP GET Method.

    Head
    HEAD

    HTTP HEAD Method.

    Put
    PUT

    HTTP PUT Method.

    Delete
    DELETE

    HTTP DELETE Method.

    Patch
    PATCH

    HTTP PATCH Method.

    Options
    OPTIONS

    HTTP OPTIONS Method.

    HTTP_METHOD_UNSPECIFIED
    HTTP_METHOD_UNSPECIFIED

    HTTP method not specified.

    POST
    POST

    HTTP POST Method.

    GET
    GET

    HTTP GET Method.

    HEAD
    HEAD

    HTTP HEAD Method.

    PUT
    PUT

    HTTP PUT Method.

    DELETE
    DELETE

    HTTP DELETE Method.

    PATCH
    PATCH

    HTTP PATCH Method.

    OPTIONS
    OPTIONS

    HTTP OPTIONS Method.

    "HTTP_METHOD_UNSPECIFIED"
    HTTP_METHOD_UNSPECIFIED

    HTTP method not specified.

    "POST"
    POST

    HTTP POST Method.

    "GET"
    GET

    HTTP GET Method.

    "HEAD"
    HEAD

    HTTP HEAD Method.

    "PUT"
    PUT

    HTTP PUT Method.

    "DELETE"
    DELETE

    HTTP DELETE Method.

    "PATCH"
    PATCH

    HTTP PATCH Method.

    "OPTIONS"
    OPTIONS

    HTTP OPTIONS Method.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse, GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponseArgs

    AllowedCaCerts List<string>

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    HttpMethod string

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    ParameterMapping Dictionary<string, string>

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    Password string

    The password for HTTP Basic authentication.

    RequestBody string

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    RequestHeaders Dictionary<string, string>

    The HTTP request headers to send together with webhook requests.

    Uri string

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

    Username string

    The user name for HTTP Basic authentication.

    WebhookType string

    Optional. Type of the webhook.

    AllowedCaCerts []string

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    HttpMethod string

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    ParameterMapping map[string]string

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    Password string

    The password for HTTP Basic authentication.

    RequestBody string

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    RequestHeaders map[string]string

    The HTTP request headers to send together with webhook requests.

    Uri string

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

    Username string

    The user name for HTTP Basic authentication.

    WebhookType string

    Optional. Type of the webhook.

    allowedCaCerts List<String>

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    httpMethod String

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    parameterMapping Map<String,String>

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    password String

    The password for HTTP Basic authentication.

    requestBody String

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    requestHeaders Map<String,String>

    The HTTP request headers to send together with webhook requests.

    uri String

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

    username String

    The user name for HTTP Basic authentication.

    webhookType String

    Optional. Type of the webhook.

    allowedCaCerts string[]

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    httpMethod string

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    parameterMapping {[key: string]: string}

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    password string

    The password for HTTP Basic authentication.

    requestBody string

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    requestHeaders {[key: string]: string}

    The HTTP request headers to send together with webhook requests.

    uri string

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

    username string

    The user name for HTTP Basic authentication.

    webhookType string

    Optional. Type of the webhook.

    allowed_ca_certs Sequence[str]

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    http_method str

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    parameter_mapping Mapping[str, str]

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    password str

    The password for HTTP Basic authentication.

    request_body str

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    request_headers Mapping[str, str]

    The HTTP request headers to send together with webhook requests.

    uri str

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

    username str

    The user name for HTTP Basic authentication.

    webhook_type str

    Optional. Type of the webhook.

    allowedCaCerts List<String>

    Optional. Specifies a list of allowed custom CA certificates (in DER format) for HTTPS verification. This overrides the default SSL trust store. If this is empty or unspecified, Dialogflow will use Google's default trust store to verify certificates. N.B. Make sure the HTTPS server certificates are signed with "subject alt name". For instance a certificate can be self-signed using the following command, openssl x509 -req -days 200 -in example.com.csr \ -signkey example.com.key \ -out example.com.crt \ -extfile <(printf "\nsubjectAltName='DNS:www.example.com'")

    httpMethod String

    Optional. HTTP method for the flexible webhook calls. Standard webhook always uses POST.

    parameterMapping Map<String>

    Optional. Maps the values extracted from specific fields of the flexible webhook response into session parameters. - Key: session parameter name - Value: field path in the webhook response

    password String

    The password for HTTP Basic authentication.

    requestBody String

    Optional. Defines a custom JSON object as request body to send to flexible webhook.

    requestHeaders Map<String>

    The HTTP request headers to send together with webhook requests.

    uri String

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

    username String

    The user name for HTTP Basic authentication.

    webhookType String

    Optional. Type of the webhook.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookType, GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeArgs

    WebhookTypeUnspecified
    WEBHOOK_TYPE_UNSPECIFIED

    Default value. This value is unused.

    Standard
    STANDARD

    Represents a standard webhook.

    Flexible
    FLEXIBLE

    Represents a flexible webhook.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeWebhookTypeUnspecified
    WEBHOOK_TYPE_UNSPECIFIED

    Default value. This value is unused.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeStandard
    STANDARD

    Represents a standard webhook.

    GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceWebhookTypeFlexible
    FLEXIBLE

    Represents a flexible webhook.

    WebhookTypeUnspecified
    WEBHOOK_TYPE_UNSPECIFIED

    Default value. This value is unused.

    Standard
    STANDARD

    Represents a standard webhook.

    Flexible
    FLEXIBLE

    Represents a flexible webhook.

    WebhookTypeUnspecified
    WEBHOOK_TYPE_UNSPECIFIED

    Default value. This value is unused.

    Standard
    STANDARD

    Represents a standard webhook.

    Flexible
    FLEXIBLE

    Represents a flexible webhook.

    WEBHOOK_TYPE_UNSPECIFIED
    WEBHOOK_TYPE_UNSPECIFIED

    Default value. This value is unused.

    STANDARD
    STANDARD

    Represents a standard webhook.

    FLEXIBLE
    FLEXIBLE

    Represents a flexible webhook.

    "WEBHOOK_TYPE_UNSPECIFIED"
    WEBHOOK_TYPE_UNSPECIFIED

    Default value. This value is unused.

    "STANDARD"
    STANDARD

    Represents a standard webhook.

    "FLEXIBLE"
    FLEXIBLE

    Represents a flexible webhook.

    GoogleCloudDialogflowCxV3beta1WebhookResponse, GoogleCloudDialogflowCxV3beta1WebhookResponseArgs

    Disabled bool

    Indicates whether the webhook is disabled.

    DisplayName string

    The human-readable name of the webhook, unique within the agent.

    GenericWebService Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

    Configuration for a generic web service.

    Name string

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    ServiceDirectory Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse

    Configuration for a Service Directory service.

    Timeout string

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    Disabled bool

    Indicates whether the webhook is disabled.

    DisplayName string

    The human-readable name of the webhook, unique within the agent.

    GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

    Configuration for a generic web service.

    Name string

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    ServiceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse

    Configuration for a Service Directory service.

    Timeout string

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    disabled Boolean

    Indicates whether the webhook is disabled.

    displayName String

    The human-readable name of the webhook, unique within the agent.

    genericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

    Configuration for a generic web service.

    name String

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    serviceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse

    Configuration for a Service Directory service.

    timeout String

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    disabled boolean

    Indicates whether the webhook is disabled.

    displayName string

    The human-readable name of the webhook, unique within the agent.

    genericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

    Configuration for a generic web service.

    name string

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    serviceDirectory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse

    Configuration for a Service Directory service.

    timeout string

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    disabled bool

    Indicates whether the webhook is disabled.

    display_name str

    The human-readable name of the webhook, unique within the agent.

    generic_web_service GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

    Configuration for a generic web service.

    name str

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    service_directory GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse

    Configuration for a Service Directory service.

    timeout str

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    disabled Boolean

    Indicates whether the webhook is disabled.

    displayName String

    The human-readable name of the webhook, unique within the agent.

    genericWebService Property Map

    Configuration for a generic web service.

    name String

    The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/.

    serviceDirectory Property Map

    Configuration for a Service Directory service.

    timeout String

    Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

    GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig, GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigArgs

    Service string

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    GenericWebService Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

    Generic Service configuration of this webhook.

    Service string

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

    Generic Service configuration of this webhook.

    service String

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    genericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

    Generic Service configuration of this webhook.

    service string

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    genericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

    Generic Service configuration of this webhook.

    service str

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    generic_web_service GoogleCloudDialogflowCxV3beta1WebhookGenericWebService

    Generic Service configuration of this webhook.

    service String

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    genericWebService Property Map

    Generic Service configuration of this webhook.

    GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponse, GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfigResponseArgs

    GenericWebService Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

    Generic Service configuration of this webhook.

    Service string

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    GenericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

    Generic Service configuration of this webhook.

    Service string

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    genericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

    Generic Service configuration of this webhook.

    service String

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    genericWebService GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

    Generic Service configuration of this webhook.

    service string

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    generic_web_service GoogleCloudDialogflowCxV3beta1WebhookGenericWebServiceResponse

    Generic Service configuration of this webhook.

    service str

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    genericWebService Property Map

    Generic Service configuration of this webhook.

    service String

    The name of Service Directory service. Format: projects//locations//namespaces//services/. Location ID of the service directory must be the same as the location of the agent.

    Package Details

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

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

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