google-native logo
Google Cloud Native v0.30.0, Apr 14 23

google-native.dialogflow/v3beta1.Experiment

Explore with Pulumi AI

Creates an Experiment in the specified Environment.

Create Experiment Resource

new Experiment(name: string, args: ExperimentArgs, opts?: CustomResourceOptions);
@overload
def Experiment(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               agent_id: Optional[str] = None,
               create_time: Optional[str] = None,
               definition: Optional[GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs] = None,
               description: Optional[str] = None,
               display_name: Optional[str] = None,
               end_time: Optional[str] = None,
               environment_id: Optional[str] = None,
               experiment_length: Optional[str] = None,
               last_update_time: Optional[str] = None,
               location: Optional[str] = None,
               name: Optional[str] = None,
               project: Optional[str] = None,
               result: Optional[GoogleCloudDialogflowCxV3beta1ExperimentResultArgs] = None,
               rollout_config: Optional[GoogleCloudDialogflowCxV3beta1RolloutConfigArgs] = None,
               rollout_failure_reason: Optional[str] = None,
               rollout_state: Optional[GoogleCloudDialogflowCxV3beta1RolloutStateArgs] = None,
               start_time: Optional[str] = None,
               state: Optional[ExperimentState] = None,
               variants_history: Optional[Sequence[GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs]] = None)
@overload
def Experiment(resource_name: str,
               args: ExperimentArgs,
               opts: Optional[ResourceOptions] = None)
func NewExperiment(ctx *Context, name string, args ExperimentArgs, opts ...ResourceOption) (*Experiment, error)
public Experiment(string name, ExperimentArgs args, CustomResourceOptions? opts = null)
public Experiment(String name, ExperimentArgs args)
public Experiment(String name, ExperimentArgs args, CustomResourceOptions options)
type: google-native:dialogflow/v3beta1:Experiment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ExperimentArgs
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 ExperimentArgs
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 ExperimentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ExperimentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ExperimentArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Experiment 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 Experiment resource accepts the following input properties:

AgentId string
DisplayName string

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

EnvironmentId string
CreateTime string

Creation time of this experiment.

Definition Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs

The definition of the experiment.

Description string

The human-readable description of the experiment.

EndTime string

End time of this experiment.

ExperimentLength string

Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.

LastUpdateTime string

Last update time of this experiment.

Location string
Name string

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

Project string
Result Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultArgs

Inference result of the experiment.

RolloutConfig Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1RolloutConfigArgs

The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.

RolloutFailureReason string

The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.

RolloutState Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1RolloutStateArgs

State of the auto rollout process.

StartTime string

Start time of this experiment.

State Pulumi.GoogleNative.Dialogflow.V3Beta1.ExperimentState

The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

VariantsHistory List<Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs>

The history of updates to the experiment variants.

AgentId string
DisplayName string

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

EnvironmentId string
CreateTime string

Creation time of this experiment.

Definition GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs

The definition of the experiment.

Description string

The human-readable description of the experiment.

EndTime string

End time of this experiment.

ExperimentLength string

Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.

LastUpdateTime string

Last update time of this experiment.

Location string
Name string

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

Project string
Result GoogleCloudDialogflowCxV3beta1ExperimentResultArgs

Inference result of the experiment.

RolloutConfig GoogleCloudDialogflowCxV3beta1RolloutConfigArgs

The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.

RolloutFailureReason string

The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.

RolloutState GoogleCloudDialogflowCxV3beta1RolloutStateArgs

State of the auto rollout process.

StartTime string

Start time of this experiment.

State ExperimentStateEnum

The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

VariantsHistory []GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs

The history of updates to the experiment variants.

agentId String
displayName String

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

environmentId String
createTime String

Creation time of this experiment.

definition GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs

The definition of the experiment.

description String

The human-readable description of the experiment.

endTime String

End time of this experiment.

experimentLength String

Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.

lastUpdateTime String

Last update time of this experiment.

location String
name String

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

project String
result GoogleCloudDialogflowCxV3beta1ExperimentResultArgs

Inference result of the experiment.

rolloutConfig GoogleCloudDialogflowCxV3beta1RolloutConfigArgs

The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.

rolloutFailureReason String

The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.

rolloutState GoogleCloudDialogflowCxV3beta1RolloutStateArgs

State of the auto rollout process.

startTime String

Start time of this experiment.

state ExperimentState

The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

variantsHistory List<GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs>

The history of updates to the experiment variants.

agentId string
displayName string

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

environmentId string
createTime string

Creation time of this experiment.

definition GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs

The definition of the experiment.

description string

The human-readable description of the experiment.

endTime string

End time of this experiment.

experimentLength string

Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.

lastUpdateTime string

Last update time of this experiment.

location string
name string

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

project string
result GoogleCloudDialogflowCxV3beta1ExperimentResultArgs

Inference result of the experiment.

rolloutConfig GoogleCloudDialogflowCxV3beta1RolloutConfigArgs

The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.

rolloutFailureReason string

The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.

rolloutState GoogleCloudDialogflowCxV3beta1RolloutStateArgs

State of the auto rollout process.

startTime string

Start time of this experiment.

state ExperimentState

The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

variantsHistory GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs[]

The history of updates to the experiment variants.

agent_id str
display_name str

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

environment_id str
create_time str

Creation time of this experiment.

definition GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs

The definition of the experiment.

description str

The human-readable description of the experiment.

end_time str

End time of this experiment.

experiment_length str

Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.

last_update_time str

Last update time of this experiment.

location str
name str

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

project str
result GoogleCloudDialogflowCxV3beta1ExperimentResultArgs

Inference result of the experiment.

rollout_config GoogleCloudDialogflowCxV3beta1RolloutConfigArgs

The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.

rollout_failure_reason str

The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.

rollout_state GoogleCloudDialogflowCxV3beta1RolloutStateArgs

State of the auto rollout process.

start_time str

Start time of this experiment.

state ExperimentState

The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

variants_history Sequence[GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs]

The history of updates to the experiment variants.

agentId String
displayName String

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

environmentId String
createTime String

Creation time of this experiment.

definition Property Map

The definition of the experiment.

description String

The human-readable description of the experiment.

endTime String

End time of this experiment.

experimentLength String

Maximum number of days to run the experiment. If auto-rollout is not enabled, default value and maximum will be 30 days. If auto-rollout is enabled, default value and maximum will be 6 days.

lastUpdateTime String

Last update time of this experiment.

location String
name String

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

project String
result Property Map

Inference result of the experiment.

rolloutConfig Property Map

The configuration for auto rollout. If set, there should be exactly two variants in the experiment (control variant being the default version of the flow), the traffic allocation for the non-control variant will gradually increase to 100% when conditions are met, and eventually replace the control variant to become the default version of the flow.

rolloutFailureReason String

The reason why rollout has failed. Should only be set when state is ROLLOUT_FAILED.

rolloutState Property Map

State of the auto rollout process.

startTime String

Start time of this experiment.

state "STATE_UNSPECIFIED" | "DRAFT" | "RUNNING" | "DONE" | "ROLLOUT_FAILED"

The current state of the experiment. Transition triggered by Experiments.StartExperiment: DRAFT->RUNNING. Transition triggered by Experiments.CancelExperiment: DRAFT->DONE or RUNNING->DONE.

variantsHistory List<Property Map>

The history of updates to the experiment variants.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Supporting Types

ExperimentState

StateUnspecified
STATE_UNSPECIFIED

State unspecified.

Draft
DRAFT

The experiment is created but not started yet.

Running
RUNNING

The experiment is running.

Done
DONE

The experiment is done.

RolloutFailed
ROLLOUT_FAILED

The experiment with auto-rollout enabled has failed.

ExperimentStateStateUnspecified
STATE_UNSPECIFIED

State unspecified.

ExperimentStateDraft
DRAFT

The experiment is created but not started yet.

ExperimentStateRunning
RUNNING

The experiment is running.

ExperimentStateDone
DONE

The experiment is done.

ExperimentStateRolloutFailed
ROLLOUT_FAILED

The experiment with auto-rollout enabled has failed.

StateUnspecified
STATE_UNSPECIFIED

State unspecified.

Draft
DRAFT

The experiment is created but not started yet.

Running
RUNNING

The experiment is running.

Done
DONE

The experiment is done.

RolloutFailed
ROLLOUT_FAILED

The experiment with auto-rollout enabled has failed.

StateUnspecified
STATE_UNSPECIFIED

State unspecified.

Draft
DRAFT

The experiment is created but not started yet.

Running
RUNNING

The experiment is running.

Done
DONE

The experiment is done.

RolloutFailed
ROLLOUT_FAILED

The experiment with auto-rollout enabled has failed.

STATE_UNSPECIFIED
STATE_UNSPECIFIED

State unspecified.

DRAFT
DRAFT

The experiment is created but not started yet.

RUNNING
RUNNING

The experiment is running.

DONE
DONE

The experiment is done.

ROLLOUT_FAILED
ROLLOUT_FAILED

The experiment with auto-rollout enabled has failed.

"STATE_UNSPECIFIED"
STATE_UNSPECIFIED

State unspecified.

"DRAFT"
DRAFT

The experiment is created but not started yet.

"RUNNING"
RUNNING

The experiment is running.

"DONE"
DONE

The experiment is done.

"ROLLOUT_FAILED"
ROLLOUT_FAILED

The experiment with auto-rollout enabled has failed.

GoogleCloudDialogflowCxV3beta1ExperimentDefinition

Condition string

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

VersionVariants Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1VersionVariants

The flow versions as the variants of this experiment.

Condition string

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

VersionVariants GoogleCloudDialogflowCxV3beta1VersionVariants

The flow versions as the variants of this experiment.

condition String

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

versionVariants GoogleCloudDialogflowCxV3beta1VersionVariants

The flow versions as the variants of this experiment.

condition string

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

versionVariants GoogleCloudDialogflowCxV3beta1VersionVariants

The flow versions as the variants of this experiment.

condition str

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

version_variants GoogleCloudDialogflowCxV3beta1VersionVariants

The flow versions as the variants of this experiment.

condition String

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

versionVariants Property Map

The flow versions as the variants of this experiment.

GoogleCloudDialogflowCxV3beta1ExperimentDefinitionResponse

Condition string

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

VersionVariants Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

The flow versions as the variants of this experiment.

Condition string

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

VersionVariants GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

The flow versions as the variants of this experiment.

condition String

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

versionVariants GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

The flow versions as the variants of this experiment.

condition string

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

versionVariants GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

The flow versions as the variants of this experiment.

condition str

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

version_variants GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

The flow versions as the variants of this experiment.

condition String

The condition defines which subset of sessions are selected for this experiment. If not specified, all sessions are eligible. E.g. "query_input.language_code=en" See the conditions reference.

versionVariants Property Map

The flow versions as the variants of this experiment.

GoogleCloudDialogflowCxV3beta1ExperimentResult

LastUpdateTime string

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

VersionMetrics List<Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics>

Version variants and metrics.

LastUpdateTime string

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

VersionMetrics []GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics

Version variants and metrics.

lastUpdateTime String

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

versionMetrics List<GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics>

Version variants and metrics.

lastUpdateTime string

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

versionMetrics GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics[]

Version variants and metrics.

last_update_time str

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

version_metrics Sequence[GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics]

Version variants and metrics.

lastUpdateTime String

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

versionMetrics List<Property Map>

Version variants and metrics.

GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval

ConfidenceLevel double

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

LowerBound double

Lower bound of the interval.

Ratio double

The percent change between an experiment metric's value and the value for its control.

UpperBound double

Upper bound of the interval.

ConfidenceLevel float64

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

LowerBound float64

Lower bound of the interval.

Ratio float64

The percent change between an experiment metric's value and the value for its control.

UpperBound float64

Upper bound of the interval.

confidenceLevel Double

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

lowerBound Double

Lower bound of the interval.

ratio Double

The percent change between an experiment metric's value and the value for its control.

upperBound Double

Upper bound of the interval.

confidenceLevel number

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

lowerBound number

Lower bound of the interval.

ratio number

The percent change between an experiment metric's value and the value for its control.

upperBound number

Upper bound of the interval.

confidence_level float

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

lower_bound float

Lower bound of the interval.

ratio float

The percent change between an experiment metric's value and the value for its control.

upper_bound float

Upper bound of the interval.

confidenceLevel Number

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

lowerBound Number

Lower bound of the interval.

ratio Number

The percent change between an experiment metric's value and the value for its control.

upperBound Number

Upper bound of the interval.

GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponse

ConfidenceLevel double

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

LowerBound double

Lower bound of the interval.

Ratio double

The percent change between an experiment metric's value and the value for its control.

UpperBound double

Upper bound of the interval.

ConfidenceLevel float64

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

LowerBound float64

Lower bound of the interval.

Ratio float64

The percent change between an experiment metric's value and the value for its control.

UpperBound float64

Upper bound of the interval.

confidenceLevel Double

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

lowerBound Double

Lower bound of the interval.

ratio Double

The percent change between an experiment metric's value and the value for its control.

upperBound Double

Upper bound of the interval.

confidenceLevel number

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

lowerBound number

Lower bound of the interval.

ratio number

The percent change between an experiment metric's value and the value for its control.

upperBound number

Upper bound of the interval.

confidence_level float

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

lower_bound float

Lower bound of the interval.

ratio float

The percent change between an experiment metric's value and the value for its control.

upper_bound float

Upper bound of the interval.

confidenceLevel Number

The confidence level used to construct the interval, i.e. there is X% chance that the true value is within this interval.

lowerBound Number

Lower bound of the interval.

ratio Number

The percent change between an experiment metric's value and the value for its control.

upperBound Number

Upper bound of the interval.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetric

ConfidenceInterval Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval

The probability that the treatment is better than all other treatments in the experiment

Count double

Count value of a metric.

CountType Pulumi.GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType

Count-based metric type. Only one of type or count_type is specified in each Metric.

Ratio double

Ratio value of a metric.

Type Pulumi.GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

ConfidenceInterval GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval

The probability that the treatment is better than all other treatments in the experiment

Count float64

Count value of a metric.

CountType GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType

Count-based metric type. Only one of type or count_type is specified in each Metric.

Ratio float64

Ratio value of a metric.

Type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

confidenceInterval GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval

The probability that the treatment is better than all other treatments in the experiment

count Double

Count value of a metric.

countType GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType

Count-based metric type. Only one of type or count_type is specified in each Metric.

ratio Double

Ratio value of a metric.

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

confidenceInterval GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval

The probability that the treatment is better than all other treatments in the experiment

count number

Count value of a metric.

countType GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType

Count-based metric type. Only one of type or count_type is specified in each Metric.

ratio number

Ratio value of a metric.

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

confidence_interval GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceInterval

The probability that the treatment is better than all other treatments in the experiment

count float

Count value of a metric.

count_type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType

Count-based metric type. Only one of type or count_type is specified in each Metric.

ratio float

Ratio value of a metric.

type GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

confidenceInterval Property Map

The probability that the treatment is better than all other treatments in the experiment

count Number

Count value of a metric.

countType "COUNT_TYPE_UNSPECIFIED" | "TOTAL_NO_MATCH_COUNT" | "TOTAL_TURN_COUNT" | "AVERAGE_TURN_COUNT"

Count-based metric type. Only one of type or count_type is specified in each Metric.

ratio Number

Ratio value of a metric.

type "METRIC_UNSPECIFIED" | "CONTAINED_SESSION_NO_CALLBACK_RATE" | "LIVE_AGENT_HANDOFF_RATE" | "CALLBACK_SESSION_RATE" | "ABANDONED_SESSION_RATE" | "SESSION_END_RATE"

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType

CountTypeUnspecified
COUNT_TYPE_UNSPECIFIED

Count type unspecified.

TotalNoMatchCount
TOTAL_NO_MATCH_COUNT

Total number of occurrences of a 'NO_MATCH'.

TotalTurnCount
TOTAL_TURN_COUNT

Total number of turn counts.

AverageTurnCount
AVERAGE_TURN_COUNT

Average turn count in a session.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeCountTypeUnspecified
COUNT_TYPE_UNSPECIFIED

Count type unspecified.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeTotalNoMatchCount
TOTAL_NO_MATCH_COUNT

Total number of occurrences of a 'NO_MATCH'.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeTotalTurnCount
TOTAL_TURN_COUNT

Total number of turn counts.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeAverageTurnCount
AVERAGE_TURN_COUNT

Average turn count in a session.

CountTypeUnspecified
COUNT_TYPE_UNSPECIFIED

Count type unspecified.

TotalNoMatchCount
TOTAL_NO_MATCH_COUNT

Total number of occurrences of a 'NO_MATCH'.

TotalTurnCount
TOTAL_TURN_COUNT

Total number of turn counts.

AverageTurnCount
AVERAGE_TURN_COUNT

Average turn count in a session.

CountTypeUnspecified
COUNT_TYPE_UNSPECIFIED

Count type unspecified.

TotalNoMatchCount
TOTAL_NO_MATCH_COUNT

Total number of occurrences of a 'NO_MATCH'.

TotalTurnCount
TOTAL_TURN_COUNT

Total number of turn counts.

AverageTurnCount
AVERAGE_TURN_COUNT

Average turn count in a session.

COUNT_TYPE_UNSPECIFIED
COUNT_TYPE_UNSPECIFIED

Count type unspecified.

TOTAL_NO_MATCH_COUNT
TOTAL_NO_MATCH_COUNT

Total number of occurrences of a 'NO_MATCH'.

TOTAL_TURN_COUNT
TOTAL_TURN_COUNT

Total number of turn counts.

AVERAGE_TURN_COUNT
AVERAGE_TURN_COUNT

Average turn count in a session.

"COUNT_TYPE_UNSPECIFIED"
COUNT_TYPE_UNSPECIFIED

Count type unspecified.

"TOTAL_NO_MATCH_COUNT"
TOTAL_NO_MATCH_COUNT

Total number of occurrences of a 'NO_MATCH'.

"TOTAL_TURN_COUNT"
TOTAL_TURN_COUNT

Total number of turn counts.

"AVERAGE_TURN_COUNT"
AVERAGE_TURN_COUNT

Average turn count in a session.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse

ConfidenceInterval Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponse

The probability that the treatment is better than all other treatments in the experiment

Count double

Count value of a metric.

CountType string

Count-based metric type. Only one of type or count_type is specified in each Metric.

Ratio double

Ratio value of a metric.

Type string

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

ConfidenceInterval GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponse

The probability that the treatment is better than all other treatments in the experiment

Count float64

Count value of a metric.

CountType string

Count-based metric type. Only one of type or count_type is specified in each Metric.

Ratio float64

Ratio value of a metric.

Type string

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

confidenceInterval GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponse

The probability that the treatment is better than all other treatments in the experiment

count Double

Count value of a metric.

countType String

Count-based metric type. Only one of type or count_type is specified in each Metric.

ratio Double

Ratio value of a metric.

type String

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

confidenceInterval GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponse

The probability that the treatment is better than all other treatments in the experiment

count number

Count value of a metric.

countType string

Count-based metric type. Only one of type or count_type is specified in each Metric.

ratio number

Ratio value of a metric.

type string

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

confidence_interval GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalResponse

The probability that the treatment is better than all other treatments in the experiment

count float

Count value of a metric.

count_type str

Count-based metric type. Only one of type or count_type is specified in each Metric.

ratio float

Ratio value of a metric.

type str

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

confidenceInterval Property Map

The probability that the treatment is better than all other treatments in the experiment

count Number

Count value of a metric.

countType String

Count-based metric type. Only one of type or count_type is specified in each Metric.

ratio Number

Ratio value of a metric.

type String

Ratio-based metric type. Only one of type or count_type is specified in each Metric.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType

MetricUnspecified
METRIC_UNSPECIFIED

Metric unspecified.

ContainedSessionNoCallbackRate
CONTAINED_SESSION_NO_CALLBACK_RATE

Percentage of contained sessions without user calling back in 24 hours.

LiveAgentHandoffRate
LIVE_AGENT_HANDOFF_RATE

Percentage of sessions that were handed to a human agent.

CallbackSessionRate
CALLBACK_SESSION_RATE

Percentage of sessions with the same user calling back.

AbandonedSessionRate
ABANDONED_SESSION_RATE

Percentage of sessions where user hung up.

SessionEndRate
SESSION_END_RATE

Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeMetricUnspecified
METRIC_UNSPECIFIED

Metric unspecified.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeContainedSessionNoCallbackRate
CONTAINED_SESSION_NO_CALLBACK_RATE

Percentage of contained sessions without user calling back in 24 hours.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeLiveAgentHandoffRate
LIVE_AGENT_HANDOFF_RATE

Percentage of sessions that were handed to a human agent.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeCallbackSessionRate
CALLBACK_SESSION_RATE

Percentage of sessions with the same user calling back.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeAbandonedSessionRate
ABANDONED_SESSION_RATE

Percentage of sessions where user hung up.

GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeSessionEndRate
SESSION_END_RATE

Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

MetricUnspecified
METRIC_UNSPECIFIED

Metric unspecified.

ContainedSessionNoCallbackRate
CONTAINED_SESSION_NO_CALLBACK_RATE

Percentage of contained sessions without user calling back in 24 hours.

LiveAgentHandoffRate
LIVE_AGENT_HANDOFF_RATE

Percentage of sessions that were handed to a human agent.

CallbackSessionRate
CALLBACK_SESSION_RATE

Percentage of sessions with the same user calling back.

AbandonedSessionRate
ABANDONED_SESSION_RATE

Percentage of sessions where user hung up.

SessionEndRate
SESSION_END_RATE

Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

MetricUnspecified
METRIC_UNSPECIFIED

Metric unspecified.

ContainedSessionNoCallbackRate
CONTAINED_SESSION_NO_CALLBACK_RATE

Percentage of contained sessions without user calling back in 24 hours.

LiveAgentHandoffRate
LIVE_AGENT_HANDOFF_RATE

Percentage of sessions that were handed to a human agent.

CallbackSessionRate
CALLBACK_SESSION_RATE

Percentage of sessions with the same user calling back.

AbandonedSessionRate
ABANDONED_SESSION_RATE

Percentage of sessions where user hung up.

SessionEndRate
SESSION_END_RATE

Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

METRIC_UNSPECIFIED
METRIC_UNSPECIFIED

Metric unspecified.

CONTAINED_SESSION_NO_CALLBACK_RATE
CONTAINED_SESSION_NO_CALLBACK_RATE

Percentage of contained sessions without user calling back in 24 hours.

LIVE_AGENT_HANDOFF_RATE
LIVE_AGENT_HANDOFF_RATE

Percentage of sessions that were handed to a human agent.

CALLBACK_SESSION_RATE
CALLBACK_SESSION_RATE

Percentage of sessions with the same user calling back.

ABANDONED_SESSION_RATE
ABANDONED_SESSION_RATE

Percentage of sessions where user hung up.

SESSION_END_RATE
SESSION_END_RATE

Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

"METRIC_UNSPECIFIED"
METRIC_UNSPECIFIED

Metric unspecified.

"CONTAINED_SESSION_NO_CALLBACK_RATE"
CONTAINED_SESSION_NO_CALLBACK_RATE

Percentage of contained sessions without user calling back in 24 hours.

"LIVE_AGENT_HANDOFF_RATE"
LIVE_AGENT_HANDOFF_RATE

Percentage of sessions that were handed to a human agent.

"CALLBACK_SESSION_RATE"
CALLBACK_SESSION_RATE

Percentage of sessions with the same user calling back.

"ABANDONED_SESSION_RATE"
ABANDONED_SESSION_RATE

Percentage of sessions where user hung up.

"SESSION_END_RATE"
SESSION_END_RATE

Percentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

GoogleCloudDialogflowCxV3beta1ExperimentResultResponse

LastUpdateTime string

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

VersionMetrics List<Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponse>

Version variants and metrics.

LastUpdateTime string

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

VersionMetrics []GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponse

Version variants and metrics.

lastUpdateTime String

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

versionMetrics List<GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponse>

Version variants and metrics.

lastUpdateTime string

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

versionMetrics GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponse[]

Version variants and metrics.

last_update_time str

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

version_metrics Sequence[GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponse]

Version variants and metrics.

lastUpdateTime String

The last time the experiment's stats data was updated. Will have default value if stats have never been computed for this experiment.

versionMetrics List<Property Map>

Version variants and metrics.

GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetrics

Metrics List<Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultMetric>

The metrics and corresponding confidence intervals in the inference result.

SessionCount int

Number of sessions that were allocated to this version.

Version string

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

Metrics []GoogleCloudDialogflowCxV3beta1ExperimentResultMetric

The metrics and corresponding confidence intervals in the inference result.

SessionCount int

Number of sessions that were allocated to this version.

Version string

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

metrics List<GoogleCloudDialogflowCxV3beta1ExperimentResultMetric>

The metrics and corresponding confidence intervals in the inference result.

sessionCount Integer

Number of sessions that were allocated to this version.

version String

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

metrics GoogleCloudDialogflowCxV3beta1ExperimentResultMetric[]

The metrics and corresponding confidence intervals in the inference result.

sessionCount number

Number of sessions that were allocated to this version.

version string

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

metrics Sequence[GoogleCloudDialogflowCxV3beta1ExperimentResultMetric]

The metrics and corresponding confidence intervals in the inference result.

session_count int

Number of sessions that were allocated to this version.

version str

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

metrics List<Property Map>

The metrics and corresponding confidence intervals in the inference result.

sessionCount Number

Number of sessions that were allocated to this version.

version String

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsResponse

Metrics List<Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse>

The metrics and corresponding confidence intervals in the inference result.

SessionCount int

Number of sessions that were allocated to this version.

Version string

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

Metrics []GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse

The metrics and corresponding confidence intervals in the inference result.

SessionCount int

Number of sessions that were allocated to this version.

Version string

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

metrics List<GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse>

The metrics and corresponding confidence intervals in the inference result.

sessionCount Integer

Number of sessions that were allocated to this version.

version String

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

metrics GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse[]

The metrics and corresponding confidence intervals in the inference result.

sessionCount number

Number of sessions that were allocated to this version.

version string

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

metrics Sequence[GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse]

The metrics and corresponding confidence intervals in the inference result.

session_count int

Number of sessions that were allocated to this version.

version str

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

metrics List<Property Map>

The metrics and corresponding confidence intervals in the inference result.

sessionCount Number

Number of sessions that were allocated to this version.

version String

The name of the flow Version. Format: projects//locations//agents//flows//versions/.

GoogleCloudDialogflowCxV3beta1RolloutConfig

FailureCondition string

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

RolloutCondition string

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

RolloutSteps List<Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep>

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

FailureCondition string

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

RolloutCondition string

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

RolloutSteps []GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

failureCondition String

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

rolloutCondition String

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

rolloutSteps List<GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep>

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

failureCondition string

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

rolloutCondition string

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

rolloutSteps GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep[]

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

failure_condition str

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

rollout_condition str

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

rollout_steps Sequence[GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep]

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

failureCondition String

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

rolloutCondition String

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

rolloutSteps List<Property Map>

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

GoogleCloudDialogflowCxV3beta1RolloutConfigResponse

FailureCondition string

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

RolloutCondition string

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

RolloutSteps List<Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponse>

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

FailureCondition string

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

RolloutCondition string

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

RolloutSteps []GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponse

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

failureCondition String

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

rolloutCondition String

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

rolloutSteps List<GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponse>

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

failureCondition string

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

rolloutCondition string

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

rolloutSteps GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponse[]

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

failure_condition str

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

rollout_condition str

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

rollout_steps Sequence[GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponse]

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

failureCondition String

The conditions that are used to evaluate the failure of a rollout step. If not specified, no rollout steps will fail. E.g. "containment_rate < 10% OR average_turn_count < 3". See the conditions reference.

rolloutCondition String

The conditions that are used to evaluate the success of a rollout step. If not specified, all rollout steps will proceed to the next one unless failure conditions are met. E.g. "containment_rate > 60% AND callback_rate < 20%". See the conditions reference.

rolloutSteps List<Property Map>

Steps to roll out a flow version. Steps should be sorted by percentage in ascending order.

GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStep

DisplayName string

The name of the rollout step;

MinDuration string

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

TrafficPercent int

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

DisplayName string

The name of the rollout step;

MinDuration string

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

TrafficPercent int

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

displayName String

The name of the rollout step;

minDuration String

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

trafficPercent Integer

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

displayName string

The name of the rollout step;

minDuration string

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

trafficPercent number

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

display_name str

The name of the rollout step;

min_duration str

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

traffic_percent int

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

displayName String

The name of the rollout step;

minDuration String

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

trafficPercent Number

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepResponse

DisplayName string

The name of the rollout step;

MinDuration string

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

TrafficPercent int

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

DisplayName string

The name of the rollout step;

MinDuration string

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

TrafficPercent int

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

displayName String

The name of the rollout step;

minDuration String

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

trafficPercent Integer

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

displayName string

The name of the rollout step;

minDuration string

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

trafficPercent number

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

display_name str

The name of the rollout step;

min_duration str

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

traffic_percent int

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

displayName String

The name of the rollout step;

minDuration String

The minimum time that this step should last. Should be longer than 1 hour. If not set, the default minimum duration for each step will be 1 hour.

trafficPercent Number

The percentage of traffic allocated to the flow version of this rollout step. (0%, 100%].

GoogleCloudDialogflowCxV3beta1RolloutState

StartTime string

Start time of the current step.

Step string

Display name of the current auto rollout step.

StepIndex int

Index of the current step in the auto rollout steps list.

StartTime string

Start time of the current step.

Step string

Display name of the current auto rollout step.

StepIndex int

Index of the current step in the auto rollout steps list.

startTime String

Start time of the current step.

step String

Display name of the current auto rollout step.

stepIndex Integer

Index of the current step in the auto rollout steps list.

startTime string

Start time of the current step.

step string

Display name of the current auto rollout step.

stepIndex number

Index of the current step in the auto rollout steps list.

start_time str

Start time of the current step.

step str

Display name of the current auto rollout step.

step_index int

Index of the current step in the auto rollout steps list.

startTime String

Start time of the current step.

step String

Display name of the current auto rollout step.

stepIndex Number

Index of the current step in the auto rollout steps list.

GoogleCloudDialogflowCxV3beta1RolloutStateResponse

StartTime string

Start time of the current step.

Step string

Display name of the current auto rollout step.

StepIndex int

Index of the current step in the auto rollout steps list.

StartTime string

Start time of the current step.

Step string

Display name of the current auto rollout step.

StepIndex int

Index of the current step in the auto rollout steps list.

startTime String

Start time of the current step.

step String

Display name of the current auto rollout step.

stepIndex Integer

Index of the current step in the auto rollout steps list.

startTime string

Start time of the current step.

step string

Display name of the current auto rollout step.

stepIndex number

Index of the current step in the auto rollout steps list.

start_time str

Start time of the current step.

step str

Display name of the current auto rollout step.

step_index int

Index of the current step in the auto rollout steps list.

startTime String

Start time of the current step.

step String

Display name of the current auto rollout step.

stepIndex Number

Index of the current step in the auto rollout steps list.

GoogleCloudDialogflowCxV3beta1VariantsHistory

UpdateTime string

Update time of the variants.

VersionVariants GoogleCloudDialogflowCxV3beta1VersionVariants

The flow versions as the variants.

updateTime String

Update time of the variants.

versionVariants GoogleCloudDialogflowCxV3beta1VersionVariants

The flow versions as the variants.

updateTime string

Update time of the variants.

versionVariants GoogleCloudDialogflowCxV3beta1VersionVariants

The flow versions as the variants.

update_time str

Update time of the variants.

version_variants GoogleCloudDialogflowCxV3beta1VersionVariants

The flow versions as the variants.

updateTime String

Update time of the variants.

versionVariants Property Map

The flow versions as the variants.

GoogleCloudDialogflowCxV3beta1VariantsHistoryResponse

UpdateTime string

Update time of the variants.

VersionVariants GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

The flow versions as the variants.

updateTime String

Update time of the variants.

versionVariants GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

The flow versions as the variants.

updateTime string

Update time of the variants.

versionVariants GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

The flow versions as the variants.

update_time str

Update time of the variants.

version_variants GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

The flow versions as the variants.

updateTime String

Update time of the variants.

versionVariants Property Map

The flow versions as the variants.

GoogleCloudDialogflowCxV3beta1VersionVariants

variants List<Property Map>

A list of flow version variants.

GoogleCloudDialogflowCxV3beta1VersionVariantsResponse

variants List<Property Map>

A list of flow version variants.

GoogleCloudDialogflowCxV3beta1VersionVariantsVariant

IsControlGroup bool

Whether the variant is for the control group.

TrafficAllocation double

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

Version string

The name of the flow version. Format: projects//locations//agents//flows//versions/.

IsControlGroup bool

Whether the variant is for the control group.

TrafficAllocation float64

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

Version string

The name of the flow version. Format: projects//locations//agents//flows//versions/.

isControlGroup Boolean

Whether the variant is for the control group.

trafficAllocation Double

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

version String

The name of the flow version. Format: projects//locations//agents//flows//versions/.

isControlGroup boolean

Whether the variant is for the control group.

trafficAllocation number

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

version string

The name of the flow version. Format: projects//locations//agents//flows//versions/.

is_control_group bool

Whether the variant is for the control group.

traffic_allocation float

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

version str

The name of the flow version. Format: projects//locations//agents//flows//versions/.

isControlGroup Boolean

Whether the variant is for the control group.

trafficAllocation Number

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

version String

The name of the flow version. Format: projects//locations//agents//flows//versions/.

GoogleCloudDialogflowCxV3beta1VersionVariantsVariantResponse

IsControlGroup bool

Whether the variant is for the control group.

TrafficAllocation double

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

Version string

The name of the flow version. Format: projects//locations//agents//flows//versions/.

IsControlGroup bool

Whether the variant is for the control group.

TrafficAllocation float64

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

Version string

The name of the flow version. Format: projects//locations//agents//flows//versions/.

isControlGroup Boolean

Whether the variant is for the control group.

trafficAllocation Double

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

version String

The name of the flow version. Format: projects//locations//agents//flows//versions/.

isControlGroup boolean

Whether the variant is for the control group.

trafficAllocation number

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

version string

The name of the flow version. Format: projects//locations//agents//flows//versions/.

is_control_group bool

Whether the variant is for the control group.

traffic_allocation float

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

version str

The name of the flow version. Format: projects//locations//agents//flows//versions/.

isControlGroup Boolean

Whether the variant is for the control group.

trafficAllocation Number

Percentage of the traffic which should be routed to this version of flow. Traffic allocation for a single flow must sum up to 1.0.

version String

The name of the flow version. Format: projects//locations//agents//flows//versions/.

Package Details

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