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

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

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

google-native.dialogflow/v3beta1.Experiment

Explore with Pulumi AI

google-native logo

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

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

    Creates an Experiment in the specified Environment.

    Create Experiment Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Experiment(name: string, args: ExperimentArgs, opts?: CustomResourceOptions);
    @overload
    def Experiment(resource_name: str,
                   args: ExperimentArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def Experiment(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   display_name: Optional[str] = None,
                   agent_id: Optional[str] = None,
                   environment_id: Optional[str] = None,
                   last_update_time: Optional[str] = None,
                   name: Optional[str] = None,
                   end_time: Optional[str] = None,
                   definition: Optional[GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs] = None,
                   experiment_length: Optional[str] = None,
                   create_time: Optional[str] = None,
                   location: Optional[str] = None,
                   description: 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)
    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.
    
    

    Parameters

    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.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var exampleexperimentResourceResourceFromDialogflowv3beta1 = new GoogleNative.Dialogflow.V3Beta1.Experiment("exampleexperimentResourceResourceFromDialogflowv3beta1", new()
    {
        DisplayName = "string",
        AgentId = "string",
        EnvironmentId = "string",
        LastUpdateTime = "string",
        Name = "string",
        EndTime = "string",
        Definition = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs
        {
            Condition = "string",
            VersionVariants = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1VersionVariantsArgs
            {
                Variants = new[]
                {
                    new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs
                    {
                        IsControlGroup = false,
                        TrafficAllocation = 0,
                        Version = "string",
                    },
                },
            },
        },
        ExperimentLength = "string",
        CreateTime = "string",
        Location = "string",
        Description = "string",
        Project = "string",
        Result = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultArgs
        {
            LastUpdateTime = "string",
            VersionMetrics = new[]
            {
                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs
                {
                    Metrics = new[]
                    {
                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs
                        {
                            ConfidenceInterval = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs
                            {
                                ConfidenceLevel = 0,
                                LowerBound = 0,
                                Ratio = 0,
                                UpperBound = 0,
                            },
                            Count = 0,
                            CountType = GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType.CountTypeUnspecified,
                            Ratio = 0,
                            Type = GoogleNative.Dialogflow.V3Beta1.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType.MetricUnspecified,
                        },
                    },
                    SessionCount = 0,
                    Version = "string",
                },
            },
        },
        RolloutConfig = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1RolloutConfigArgs
        {
            FailureCondition = "string",
            RolloutCondition = "string",
            RolloutSteps = new[]
            {
                new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs
                {
                    DisplayName = "string",
                    MinDuration = "string",
                    TrafficPercent = 0,
                },
            },
        },
        RolloutFailureReason = "string",
        RolloutState = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1RolloutStateArgs
        {
            StartTime = "string",
            Step = "string",
            StepIndex = 0,
        },
        StartTime = "string",
        State = GoogleNative.Dialogflow.V3Beta1.ExperimentState.StateUnspecified,
        VariantsHistory = new[]
        {
            new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs
            {
                UpdateTime = "string",
                VersionVariants = new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1VersionVariantsArgs
                {
                    Variants = new[]
                    {
                        new GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs
                        {
                            IsControlGroup = false,
                            TrafficAllocation = 0,
                            Version = "string",
                        },
                    },
                },
            },
        },
    });
    
    example, err := dialogflowv3beta1.NewExperiment(ctx, "exampleexperimentResourceResourceFromDialogflowv3beta1", &dialogflowv3beta1.ExperimentArgs{
    	DisplayName:    pulumi.String("string"),
    	AgentId:        pulumi.String("string"),
    	EnvironmentId:  pulumi.String("string"),
    	LastUpdateTime: pulumi.String("string"),
    	Name:           pulumi.String("string"),
    	EndTime:        pulumi.String("string"),
    	Definition: &dialogflow.GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs{
    		Condition: pulumi.String("string"),
    		VersionVariants: &dialogflow.GoogleCloudDialogflowCxV3beta1VersionVariantsArgs{
    			Variants: dialogflow.GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray{
    				&dialogflow.GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs{
    					IsControlGroup:    pulumi.Bool(false),
    					TrafficAllocation: pulumi.Float64(0),
    					Version:           pulumi.String("string"),
    				},
    			},
    		},
    	},
    	ExperimentLength: pulumi.String("string"),
    	CreateTime:       pulumi.String("string"),
    	Location:         pulumi.String("string"),
    	Description:      pulumi.String("string"),
    	Project:          pulumi.String("string"),
    	Result: &dialogflow.GoogleCloudDialogflowCxV3beta1ExperimentResultArgs{
    		LastUpdateTime: pulumi.String("string"),
    		VersionMetrics: dialogflow.GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArray{
    			&dialogflow.GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs{
    				Metrics: dialogflow.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArray{
    					&dialogflow.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs{
    						ConfidenceInterval: &dialogflow.GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs{
    							ConfidenceLevel: pulumi.Float64(0),
    							LowerBound:      pulumi.Float64(0),
    							Ratio:           pulumi.Float64(0),
    							UpperBound:      pulumi.Float64(0),
    						},
    						Count:     pulumi.Float64(0),
    						CountType: dialogflowv3beta1.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeCountTypeUnspecified,
    						Ratio:     pulumi.Float64(0),
    						Type:      dialogflowv3beta1.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeMetricUnspecified,
    					},
    				},
    				SessionCount: pulumi.Int(0),
    				Version:      pulumi.String("string"),
    			},
    		},
    	},
    	RolloutConfig: &dialogflow.GoogleCloudDialogflowCxV3beta1RolloutConfigArgs{
    		FailureCondition: pulumi.String("string"),
    		RolloutCondition: pulumi.String("string"),
    		RolloutSteps: dialogflow.GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArray{
    			&dialogflow.GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs{
    				DisplayName:    pulumi.String("string"),
    				MinDuration:    pulumi.String("string"),
    				TrafficPercent: pulumi.Int(0),
    			},
    		},
    	},
    	RolloutFailureReason: pulumi.String("string"),
    	RolloutState: &dialogflow.GoogleCloudDialogflowCxV3beta1RolloutStateArgs{
    		StartTime: pulumi.String("string"),
    		Step:      pulumi.String("string"),
    		StepIndex: pulumi.Int(0),
    	},
    	StartTime: pulumi.String("string"),
    	State:     dialogflowv3beta1.ExperimentStateStateUnspecified,
    	VariantsHistory: dialogflow.GoogleCloudDialogflowCxV3beta1VariantsHistoryArray{
    		&dialogflow.GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs{
    			UpdateTime: pulumi.String("string"),
    			VersionVariants: &dialogflow.GoogleCloudDialogflowCxV3beta1VersionVariantsArgs{
    				Variants: dialogflow.GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArray{
    					&dialogflow.GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs{
    						IsControlGroup:    pulumi.Bool(false),
    						TrafficAllocation: pulumi.Float64(0),
    						Version:           pulumi.String("string"),
    					},
    				},
    			},
    		},
    	},
    })
    
    var exampleexperimentResourceResourceFromDialogflowv3beta1 = new Experiment("exampleexperimentResourceResourceFromDialogflowv3beta1", ExperimentArgs.builder()
        .displayName("string")
        .agentId("string")
        .environmentId("string")
        .lastUpdateTime("string")
        .name("string")
        .endTime("string")
        .definition(GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs.builder()
            .condition("string")
            .versionVariants(GoogleCloudDialogflowCxV3beta1VersionVariantsArgs.builder()
                .variants(GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs.builder()
                    .isControlGroup(false)
                    .trafficAllocation(0)
                    .version("string")
                    .build())
                .build())
            .build())
        .experimentLength("string")
        .createTime("string")
        .location("string")
        .description("string")
        .project("string")
        .result(GoogleCloudDialogflowCxV3beta1ExperimentResultArgs.builder()
            .lastUpdateTime("string")
            .versionMetrics(GoogleCloudDialogflowCxV3beta1ExperimentResultVersionMetricsArgs.builder()
                .metrics(GoogleCloudDialogflowCxV3beta1ExperimentResultMetricArgs.builder()
                    .confidenceInterval(GoogleCloudDialogflowCxV3beta1ExperimentResultConfidenceIntervalArgs.builder()
                        .confidenceLevel(0)
                        .lowerBound(0)
                        .ratio(0)
                        .upperBound(0)
                        .build())
                    .count(0)
                    .countType("COUNT_TYPE_UNSPECIFIED")
                    .ratio(0)
                    .type("METRIC_UNSPECIFIED")
                    .build())
                .sessionCount(0)
                .version("string")
                .build())
            .build())
        .rolloutConfig(GoogleCloudDialogflowCxV3beta1RolloutConfigArgs.builder()
            .failureCondition("string")
            .rolloutCondition("string")
            .rolloutSteps(GoogleCloudDialogflowCxV3beta1RolloutConfigRolloutStepArgs.builder()
                .displayName("string")
                .minDuration("string")
                .trafficPercent(0)
                .build())
            .build())
        .rolloutFailureReason("string")
        .rolloutState(GoogleCloudDialogflowCxV3beta1RolloutStateArgs.builder()
            .startTime("string")
            .step("string")
            .stepIndex(0)
            .build())
        .startTime("string")
        .state("STATE_UNSPECIFIED")
        .variantsHistory(GoogleCloudDialogflowCxV3beta1VariantsHistoryArgs.builder()
            .updateTime("string")
            .versionVariants(GoogleCloudDialogflowCxV3beta1VersionVariantsArgs.builder()
                .variants(GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs.builder()
                    .isControlGroup(false)
                    .trafficAllocation(0)
                    .version("string")
                    .build())
                .build())
            .build())
        .build());
    
    exampleexperiment_resource_resource_from_dialogflowv3beta1 = google_native.dialogflow.v3beta1.Experiment("exampleexperimentResourceResourceFromDialogflowv3beta1",
        display_name="string",
        agent_id="string",
        environment_id="string",
        last_update_time="string",
        name="string",
        end_time="string",
        definition={
            "condition": "string",
            "version_variants": {
                "variants": [{
                    "is_control_group": False,
                    "traffic_allocation": 0,
                    "version": "string",
                }],
            },
        },
        experiment_length="string",
        create_time="string",
        location="string",
        description="string",
        project="string",
        result={
            "last_update_time": "string",
            "version_metrics": [{
                "metrics": [{
                    "confidence_interval": {
                        "confidence_level": 0,
                        "lower_bound": 0,
                        "ratio": 0,
                        "upper_bound": 0,
                    },
                    "count": 0,
                    "count_type": google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType.COUNT_TYPE_UNSPECIFIED,
                    "ratio": 0,
                    "type": google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType.METRIC_UNSPECIFIED,
                }],
                "session_count": 0,
                "version": "string",
            }],
        },
        rollout_config={
            "failure_condition": "string",
            "rollout_condition": "string",
            "rollout_steps": [{
                "display_name": "string",
                "min_duration": "string",
                "traffic_percent": 0,
            }],
        },
        rollout_failure_reason="string",
        rollout_state={
            "start_time": "string",
            "step": "string",
            "step_index": 0,
        },
        start_time="string",
        state=google_native.dialogflow.v3beta1.ExperimentState.STATE_UNSPECIFIED,
        variants_history=[{
            "update_time": "string",
            "version_variants": {
                "variants": [{
                    "is_control_group": False,
                    "traffic_allocation": 0,
                    "version": "string",
                }],
            },
        }])
    
    const exampleexperimentResourceResourceFromDialogflowv3beta1 = new google_native.dialogflow.v3beta1.Experiment("exampleexperimentResourceResourceFromDialogflowv3beta1", {
        displayName: "string",
        agentId: "string",
        environmentId: "string",
        lastUpdateTime: "string",
        name: "string",
        endTime: "string",
        definition: {
            condition: "string",
            versionVariants: {
                variants: [{
                    isControlGroup: false,
                    trafficAllocation: 0,
                    version: "string",
                }],
            },
        },
        experimentLength: "string",
        createTime: "string",
        location: "string",
        description: "string",
        project: "string",
        result: {
            lastUpdateTime: "string",
            versionMetrics: [{
                metrics: [{
                    confidenceInterval: {
                        confidenceLevel: 0,
                        lowerBound: 0,
                        ratio: 0,
                        upperBound: 0,
                    },
                    count: 0,
                    countType: google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountType.CountTypeUnspecified,
                    ratio: 0,
                    type: google_native.dialogflow.v3beta1.GoogleCloudDialogflowCxV3beta1ExperimentResultMetricType.MetricUnspecified,
                }],
                sessionCount: 0,
                version: "string",
            }],
        },
        rolloutConfig: {
            failureCondition: "string",
            rolloutCondition: "string",
            rolloutSteps: [{
                displayName: "string",
                minDuration: "string",
                trafficPercent: 0,
            }],
        },
        rolloutFailureReason: "string",
        rolloutState: {
            startTime: "string",
            step: "string",
            stepIndex: 0,
        },
        startTime: "string",
        state: google_native.dialogflow.v3beta1.ExperimentState.StateUnspecified,
        variantsHistory: [{
            updateTime: "string",
            versionVariants: {
                variants: [{
                    isControlGroup: false,
                    trafficAllocation: 0,
                    version: "string",
                }],
            },
        }],
    });
    
    type: google-native:dialogflow/v3beta1:Experiment
    properties:
        agentId: string
        createTime: string
        definition:
            condition: string
            versionVariants:
                variants:
                    - isControlGroup: false
                      trafficAllocation: 0
                      version: string
        description: string
        displayName: string
        endTime: string
        environmentId: string
        experimentLength: string
        lastUpdateTime: string
        location: string
        name: string
        project: string
        result:
            lastUpdateTime: string
            versionMetrics:
                - metrics:
                    - confidenceInterval:
                        confidenceLevel: 0
                        lowerBound: 0
                        ratio: 0
                        upperBound: 0
                      count: 0
                      countType: COUNT_TYPE_UNSPECIFIED
                      ratio: 0
                      type: METRIC_UNSPECIFIED
                  sessionCount: 0
                  version: string
        rolloutConfig:
            failureCondition: string
            rolloutCondition: string
            rolloutSteps:
                - displayName: string
                  minDuration: string
                  trafficPercent: 0
        rolloutFailureReason: string
        rolloutState:
            startTime: string
            step: string
            stepIndex: 0
        startTime: string
        state: STATE_UNSPECIFIED
        variantsHistory:
            - updateTime: string
              versionVariants:
                variants:
                    - isControlGroup: false
                      trafficAllocation: 0
                      version: string
    

    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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    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.GoogleCloudDialogflowCxV3beta1ExperimentDefinition
    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.GoogleCloudDialogflowCxV3beta1ExperimentResult
    Inference result of the experiment.
    RolloutConfig Pulumi.GoogleNative.Dialogflow.V3Beta1.Inputs.GoogleCloudDialogflowCxV3beta1RolloutConfig
    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.GoogleCloudDialogflowCxV3beta1RolloutState
    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.GoogleCloudDialogflowCxV3beta1VariantsHistory>
    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 GoogleCloudDialogflowCxV3beta1ExperimentDefinition
    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 GoogleCloudDialogflowCxV3beta1ExperimentResult
    Inference result of the experiment.
    rolloutConfig GoogleCloudDialogflowCxV3beta1RolloutConfig
    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 GoogleCloudDialogflowCxV3beta1RolloutState
    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<GoogleCloudDialogflowCxV3beta1VariantsHistory>
    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 GoogleCloudDialogflowCxV3beta1ExperimentDefinition
    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 GoogleCloudDialogflowCxV3beta1ExperimentResult
    Inference result of the experiment.
    rolloutConfig GoogleCloudDialogflowCxV3beta1RolloutConfig
    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 GoogleCloudDialogflowCxV3beta1RolloutState
    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 GoogleCloudDialogflowCxV3beta1VariantsHistory[]
    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, ExperimentStateArgs

    StateUnspecified
    STATE_UNSPECIFIEDState unspecified.
    Draft
    DRAFTThe experiment is created but not started yet.
    Running
    RUNNINGThe experiment is running.
    Done
    DONEThe experiment is done.
    RolloutFailed
    ROLLOUT_FAILEDThe experiment with auto-rollout enabled has failed.
    ExperimentStateStateUnspecified
    STATE_UNSPECIFIEDState unspecified.
    ExperimentStateDraft
    DRAFTThe experiment is created but not started yet.
    ExperimentStateRunning
    RUNNINGThe experiment is running.
    ExperimentStateDone
    DONEThe experiment is done.
    ExperimentStateRolloutFailed
    ROLLOUT_FAILEDThe experiment with auto-rollout enabled has failed.
    StateUnspecified
    STATE_UNSPECIFIEDState unspecified.
    Draft
    DRAFTThe experiment is created but not started yet.
    Running
    RUNNINGThe experiment is running.
    Done
    DONEThe experiment is done.
    RolloutFailed
    ROLLOUT_FAILEDThe experiment with auto-rollout enabled has failed.
    StateUnspecified
    STATE_UNSPECIFIEDState unspecified.
    Draft
    DRAFTThe experiment is created but not started yet.
    Running
    RUNNINGThe experiment is running.
    Done
    DONEThe experiment is done.
    RolloutFailed
    ROLLOUT_FAILEDThe experiment with auto-rollout enabled has failed.
    STATE_UNSPECIFIED
    STATE_UNSPECIFIEDState unspecified.
    DRAFT
    DRAFTThe experiment is created but not started yet.
    RUNNING
    RUNNINGThe experiment is running.
    DONE
    DONEThe experiment is done.
    ROLLOUT_FAILED
    ROLLOUT_FAILEDThe experiment with auto-rollout enabled has failed.
    "STATE_UNSPECIFIED"
    STATE_UNSPECIFIEDState unspecified.
    "DRAFT"
    DRAFTThe experiment is created but not started yet.
    "RUNNING"
    RUNNINGThe experiment is running.
    "DONE"
    DONEThe experiment is done.
    "ROLLOUT_FAILED"
    ROLLOUT_FAILEDThe experiment with auto-rollout enabled has failed.

    GoogleCloudDialogflowCxV3beta1ExperimentDefinition, GoogleCloudDialogflowCxV3beta1ExperimentDefinitionArgs

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

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

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

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

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

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

    CountTypeUnspecified
    COUNT_TYPE_UNSPECIFIEDCount type unspecified.
    TotalNoMatchCount
    TOTAL_NO_MATCH_COUNTTotal number of occurrences of a 'NO_MATCH'.
    TotalTurnCount
    TOTAL_TURN_COUNTTotal number of turn counts.
    AverageTurnCount
    AVERAGE_TURN_COUNTAverage turn count in a session.
    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeCountTypeUnspecified
    COUNT_TYPE_UNSPECIFIEDCount type unspecified.
    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeTotalNoMatchCount
    TOTAL_NO_MATCH_COUNTTotal number of occurrences of a 'NO_MATCH'.
    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeTotalTurnCount
    TOTAL_TURN_COUNTTotal number of turn counts.
    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricCountTypeAverageTurnCount
    AVERAGE_TURN_COUNTAverage turn count in a session.
    CountTypeUnspecified
    COUNT_TYPE_UNSPECIFIEDCount type unspecified.
    TotalNoMatchCount
    TOTAL_NO_MATCH_COUNTTotal number of occurrences of a 'NO_MATCH'.
    TotalTurnCount
    TOTAL_TURN_COUNTTotal number of turn counts.
    AverageTurnCount
    AVERAGE_TURN_COUNTAverage turn count in a session.
    CountTypeUnspecified
    COUNT_TYPE_UNSPECIFIEDCount type unspecified.
    TotalNoMatchCount
    TOTAL_NO_MATCH_COUNTTotal number of occurrences of a 'NO_MATCH'.
    TotalTurnCount
    TOTAL_TURN_COUNTTotal number of turn counts.
    AverageTurnCount
    AVERAGE_TURN_COUNTAverage turn count in a session.
    COUNT_TYPE_UNSPECIFIED
    COUNT_TYPE_UNSPECIFIEDCount type unspecified.
    TOTAL_NO_MATCH_COUNT
    TOTAL_NO_MATCH_COUNTTotal number of occurrences of a 'NO_MATCH'.
    TOTAL_TURN_COUNT
    TOTAL_TURN_COUNTTotal number of turn counts.
    AVERAGE_TURN_COUNT
    AVERAGE_TURN_COUNTAverage turn count in a session.
    "COUNT_TYPE_UNSPECIFIED"
    COUNT_TYPE_UNSPECIFIEDCount type unspecified.
    "TOTAL_NO_MATCH_COUNT"
    TOTAL_NO_MATCH_COUNTTotal number of occurrences of a 'NO_MATCH'.
    "TOTAL_TURN_COUNT"
    TOTAL_TURN_COUNTTotal number of turn counts.
    "AVERAGE_TURN_COUNT"
    AVERAGE_TURN_COUNTAverage turn count in a session.

    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponse, GoogleCloudDialogflowCxV3beta1ExperimentResultMetricResponseArgs

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

    MetricUnspecified
    METRIC_UNSPECIFIEDMetric unspecified.
    ContainedSessionNoCallbackRate
    CONTAINED_SESSION_NO_CALLBACK_RATEPercentage of contained sessions without user calling back in 24 hours.
    LiveAgentHandoffRate
    LIVE_AGENT_HANDOFF_RATEPercentage of sessions that were handed to a human agent.
    CallbackSessionRate
    CALLBACK_SESSION_RATEPercentage of sessions with the same user calling back.
    AbandonedSessionRate
    ABANDONED_SESSION_RATEPercentage of sessions where user hung up.
    SessionEndRate
    SESSION_END_RATEPercentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.
    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeMetricUnspecified
    METRIC_UNSPECIFIEDMetric unspecified.
    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeContainedSessionNoCallbackRate
    CONTAINED_SESSION_NO_CALLBACK_RATEPercentage of contained sessions without user calling back in 24 hours.
    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeLiveAgentHandoffRate
    LIVE_AGENT_HANDOFF_RATEPercentage of sessions that were handed to a human agent.
    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeCallbackSessionRate
    CALLBACK_SESSION_RATEPercentage of sessions with the same user calling back.
    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeAbandonedSessionRate
    ABANDONED_SESSION_RATEPercentage of sessions where user hung up.
    GoogleCloudDialogflowCxV3beta1ExperimentResultMetricTypeSessionEndRate
    SESSION_END_RATEPercentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.
    MetricUnspecified
    METRIC_UNSPECIFIEDMetric unspecified.
    ContainedSessionNoCallbackRate
    CONTAINED_SESSION_NO_CALLBACK_RATEPercentage of contained sessions without user calling back in 24 hours.
    LiveAgentHandoffRate
    LIVE_AGENT_HANDOFF_RATEPercentage of sessions that were handed to a human agent.
    CallbackSessionRate
    CALLBACK_SESSION_RATEPercentage of sessions with the same user calling back.
    AbandonedSessionRate
    ABANDONED_SESSION_RATEPercentage of sessions where user hung up.
    SessionEndRate
    SESSION_END_RATEPercentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.
    MetricUnspecified
    METRIC_UNSPECIFIEDMetric unspecified.
    ContainedSessionNoCallbackRate
    CONTAINED_SESSION_NO_CALLBACK_RATEPercentage of contained sessions without user calling back in 24 hours.
    LiveAgentHandoffRate
    LIVE_AGENT_HANDOFF_RATEPercentage of sessions that were handed to a human agent.
    CallbackSessionRate
    CALLBACK_SESSION_RATEPercentage of sessions with the same user calling back.
    AbandonedSessionRate
    ABANDONED_SESSION_RATEPercentage of sessions where user hung up.
    SessionEndRate
    SESSION_END_RATEPercentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.
    METRIC_UNSPECIFIED
    METRIC_UNSPECIFIEDMetric unspecified.
    CONTAINED_SESSION_NO_CALLBACK_RATE
    CONTAINED_SESSION_NO_CALLBACK_RATEPercentage of contained sessions without user calling back in 24 hours.
    LIVE_AGENT_HANDOFF_RATE
    LIVE_AGENT_HANDOFF_RATEPercentage of sessions that were handed to a human agent.
    CALLBACK_SESSION_RATE
    CALLBACK_SESSION_RATEPercentage of sessions with the same user calling back.
    ABANDONED_SESSION_RATE
    ABANDONED_SESSION_RATEPercentage of sessions where user hung up.
    SESSION_END_RATE
    SESSION_END_RATEPercentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.
    "METRIC_UNSPECIFIED"
    METRIC_UNSPECIFIEDMetric unspecified.
    "CONTAINED_SESSION_NO_CALLBACK_RATE"
    CONTAINED_SESSION_NO_CALLBACK_RATEPercentage of contained sessions without user calling back in 24 hours.
    "LIVE_AGENT_HANDOFF_RATE"
    LIVE_AGENT_HANDOFF_RATEPercentage of sessions that were handed to a human agent.
    "CALLBACK_SESSION_RATE"
    CALLBACK_SESSION_RATEPercentage of sessions with the same user calling back.
    "ABANDONED_SESSION_RATE"
    ABANDONED_SESSION_RATEPercentage of sessions where user hung up.
    "SESSION_END_RATE"
    SESSION_END_RATEPercentage of sessions reached Dialogflow 'END_PAGE' or 'END_SESSION'.

    GoogleCloudDialogflowCxV3beta1ExperimentResultResponse, GoogleCloudDialogflowCxV3beta1ExperimentResultResponseArgs

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

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

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

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

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

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

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

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

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

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

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

    variants List<Property Map>
    A list of flow version variants.

    GoogleCloudDialogflowCxV3beta1VersionVariantsResponse, GoogleCloudDialogflowCxV3beta1VersionVariantsResponseArgs

    variants List<Property Map>
    A list of flow version variants.

    GoogleCloudDialogflowCxV3beta1VersionVariantsVariant, GoogleCloudDialogflowCxV3beta1VersionVariantsVariantArgs

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

    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
    google-native logo

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

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