Google Native

v0.26.0 published on Friday, Sep 16, 2022 by Pulumi

Environment

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 a 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[GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigArgs] = None,
                version_configs: Optional[Sequence[GoogleCloudDialogflowCxV3EnvironmentVersionConfigArgs]] = None,
                webhook_config: Optional[GoogleCloudDialogflowCxV3EnvironmentWebhookConfigArgs] = 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/v3: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.

VersionConfigs List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3EnvironmentVersionConfigArgs>

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.

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.V3.Inputs.GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigArgs

The test cases config for continuous tests of this environment.

WebhookConfig Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3EnvironmentWebhookConfigArgs

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.

VersionConfigs []GoogleCloudDialogflowCxV3EnvironmentVersionConfigArgs

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.

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 GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigArgs

The test cases config for continuous tests of this environment.

WebhookConfig GoogleCloudDialogflowCxV3EnvironmentWebhookConfigArgs

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.

versionConfigs List<GoogleCloudDialogflowCxV3EnvironmentVersionConfigArgs>

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.

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 GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigArgs

The test cases config for continuous tests of this environment.

webhookConfig GoogleCloudDialogflowCxV3EnvironmentWebhookConfigArgs

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.

versionConfigs GoogleCloudDialogflowCxV3EnvironmentVersionConfigArgs[]

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.

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 GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigArgs

The test cases config for continuous tests of this environment.

webhookConfig GoogleCloudDialogflowCxV3EnvironmentWebhookConfigArgs

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.

version_configs Sequence[GoogleCloudDialogflowCxV3EnvironmentVersionConfigArgs]

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.

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 GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigArgs

The test cases config for continuous tests of this environment.

webhook_config GoogleCloudDialogflowCxV3EnvironmentWebhookConfigArgs

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.

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.

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.

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

GoogleCloudDialogflowCxV3EnvironmentTestCasesConfig

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/

GoogleCloudDialogflowCxV3EnvironmentTestCasesConfigResponse

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/

GoogleCloudDialogflowCxV3EnvironmentVersionConfig

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

GoogleCloudDialogflowCxV3EnvironmentVersionConfigResponse

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

GoogleCloudDialogflowCxV3EnvironmentWebhookConfig

WebhookOverrides List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3Webhook>

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

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

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

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

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.

GoogleCloudDialogflowCxV3EnvironmentWebhookConfigResponse

WebhookOverrides List<Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3WebhookResponse>

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

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

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

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

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.

GoogleCloudDialogflowCxV3Webhook

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.V3.Inputs.GoogleCloudDialogflowCxV3WebhookGenericWebService

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.V3.Inputs.GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig

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 GoogleCloudDialogflowCxV3WebhookGenericWebService

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 GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig

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 GoogleCloudDialogflowCxV3WebhookGenericWebService

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 GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig

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 GoogleCloudDialogflowCxV3WebhookGenericWebService

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 GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig

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 GoogleCloudDialogflowCxV3WebhookGenericWebService

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 GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig

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.

GoogleCloudDialogflowCxV3WebhookGenericWebService

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'")

Password string

The password for HTTP Basic authentication.

RequestHeaders Dictionary<string, string>

The HTTP request headers to send together with webhook requests.

Username string

The user name for HTTP Basic authentication.

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'")

Password string

The password for HTTP Basic authentication.

RequestHeaders map[string]string

The HTTP request headers to send together with webhook requests.

Username string

The user name for HTTP Basic authentication.

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'")

password String

The password for HTTP Basic authentication.

requestHeaders Map<String,String>

The HTTP request headers to send together with webhook requests.

username String

The user name for HTTP Basic authentication.

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'")

password string

The password for HTTP Basic authentication.

requestHeaders {[key: string]: string}

The HTTP request headers to send together with webhook requests.

username string

The user name for HTTP Basic authentication.

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'")

password str

The password for HTTP Basic authentication.

request_headers Mapping[str, str]

The HTTP request headers to send together with webhook requests.

username str

The user name for HTTP Basic authentication.

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'")

password String

The password for HTTP Basic authentication.

requestHeaders Map<String>

The HTTP request headers to send together with webhook requests.

username String

The user name for HTTP Basic authentication.

GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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'")

Password string

The password for HTTP Basic authentication.

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.

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'")

Password string

The password for HTTP Basic authentication.

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.

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'")

password String

The password for HTTP Basic authentication.

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.

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'")

password string

The password for HTTP Basic authentication.

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.

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'")

password str

The password for HTTP Basic authentication.

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.

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'")

password String

The password for HTTP Basic authentication.

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.

GoogleCloudDialogflowCxV3WebhookResponse

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.V3.Inputs.GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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.V3.Inputs.GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse

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 GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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 GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse

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 GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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 GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse

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 GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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 GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse

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 GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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 GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse

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.

GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfig

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.V3.Inputs.GoogleCloudDialogflowCxV3WebhookGenericWebService

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 GoogleCloudDialogflowCxV3WebhookGenericWebService

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 GoogleCloudDialogflowCxV3WebhookGenericWebService

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 GoogleCloudDialogflowCxV3WebhookGenericWebService

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 GoogleCloudDialogflowCxV3WebhookGenericWebService

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.

GoogleCloudDialogflowCxV3WebhookServiceDirectoryConfigResponse

GenericWebService Pulumi.GoogleNative.Dialogflow.V3.Inputs.GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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 GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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 GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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 GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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 GoogleCloudDialogflowCxV3WebhookGenericWebServiceResponse

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
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0