1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. appconfig
  6. ExperimentRun

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.80.0
published on Monday, Sep 21, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.80.0
published on Monday, Sep 21, 2026 by Pulumi

    Resource Type definition for AWS::AppConfig::ExperimentRun

    Create ExperimentRun Resource

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

    Constructor syntax

    new ExperimentRun(name: string, args: ExperimentRunArgs, opts?: CustomResourceOptions);
    @overload
    def ExperimentRun(resource_name: str,
                      args: ExperimentRunArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def ExperimentRun(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      application_identifier: Optional[str] = None,
                      experiment_definition_identifier: Optional[str] = None,
                      exposure_percentage: Optional[float] = None,
                      description: Optional[str] = None,
                      tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
                      treatment_overrides: Optional[ExperimentRunTreatmentOverridesArgs] = None)
    func NewExperimentRun(ctx *Context, name string, args ExperimentRunArgs, opts ...ResourceOption) (*ExperimentRun, error)
    public ExperimentRun(string name, ExperimentRunArgs args, CustomResourceOptions? opts = null)
    public ExperimentRun(String name, ExperimentRunArgs args)
    public ExperimentRun(String name, ExperimentRunArgs args, CustomResourceOptions options)
    
    type: aws-native:appconfig:ExperimentRun
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_appconfig_experiment_run" "name" {
        # resource properties
    }

    Parameters

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

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

    ApplicationIdentifier string
    The application name or ID used to create the experiment run.
    ExperimentDefinitionIdentifier string
    The experiment definition name or ID used to create the experiment run.
    ExposurePercentage double
    Percentage of traffic exposed to the experiment (0-100).
    Description string
    Description of the experiment run.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    Tags to associate with the experiment run.
    TreatmentOverrides Pulumi.AwsNative.AppConfig.Inputs.ExperimentRunTreatmentOverrides
    ApplicationIdentifier string
    The application name or ID used to create the experiment run.
    ExperimentDefinitionIdentifier string
    The experiment definition name or ID used to create the experiment run.
    ExposurePercentage float64
    Percentage of traffic exposed to the experiment (0-100).
    Description string
    Description of the experiment run.
    Tags TagArgs
    Tags to associate with the experiment run.
    TreatmentOverrides ExperimentRunTreatmentOverridesArgs
    application_identifier string
    The application name or ID used to create the experiment run.
    experiment_definition_identifier string
    The experiment definition name or ID used to create the experiment run.
    exposure_percentage number
    Percentage of traffic exposed to the experiment (0-100).
    description string
    Description of the experiment run.
    tags list(object)
    Tags to associate with the experiment run.
    treatment_overrides object
    applicationIdentifier String
    The application name or ID used to create the experiment run.
    experimentDefinitionIdentifier String
    The experiment definition name or ID used to create the experiment run.
    exposurePercentage Double
    Percentage of traffic exposed to the experiment (0-100).
    description String
    Description of the experiment run.
    tags List<Tag>
    Tags to associate with the experiment run.
    treatmentOverrides ExperimentRunTreatmentOverrides
    applicationIdentifier string
    The application name or ID used to create the experiment run.
    experimentDefinitionIdentifier string
    The experiment definition name or ID used to create the experiment run.
    exposurePercentage number
    Percentage of traffic exposed to the experiment (0-100).
    description string
    Description of the experiment run.
    tags Tag[]
    Tags to associate with the experiment run.
    treatmentOverrides ExperimentRunTreatmentOverrides
    application_identifier str
    The application name or ID used to create the experiment run.
    experiment_definition_identifier str
    The experiment definition name or ID used to create the experiment run.
    exposure_percentage float
    Percentage of traffic exposed to the experiment (0-100).
    description str
    Description of the experiment run.
    tags Sequence[TagArgs]
    Tags to associate with the experiment run.
    treatment_overrides ExperimentRunTreatmentOverridesArgs
    applicationIdentifier String
    The application name or ID used to create the experiment run.
    experimentDefinitionIdentifier String
    The experiment definition name or ID used to create the experiment run.
    exposurePercentage Number
    Percentage of traffic exposed to the experiment (0-100).
    description String
    Description of the experiment run.
    tags List<Property Map>
    Tags to associate with the experiment run.
    treatmentOverrides Property Map

    Outputs

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

    ApplicationId string
    The resolved application ID.
    ExperimentDefinitionId string
    The resolved experiment definition ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    Run string
    The run number (auto-assigned by the service).
    StartedAt string
    ISO-8601 timestamp when the run started.
    Status Pulumi.AwsNative.AppConfig.ExperimentRunStatus
    Current status of the run.
    UpdatedAt string
    ISO-8601 timestamp when the run was last updated.
    ApplicationId string
    The resolved application ID.
    ExperimentDefinitionId string
    The resolved experiment definition ID.
    Id string
    The provider-assigned unique ID for this managed resource.
    Run string
    The run number (auto-assigned by the service).
    StartedAt string
    ISO-8601 timestamp when the run started.
    Status ExperimentRunStatus
    Current status of the run.
    UpdatedAt string
    ISO-8601 timestamp when the run was last updated.
    application_id string
    The resolved application ID.
    experiment_definition_id string
    The resolved experiment definition ID.
    id string
    The provider-assigned unique ID for this managed resource.
    run string
    The run number (auto-assigned by the service).
    started_at string
    ISO-8601 timestamp when the run started.
    status "RUNNING" | "DONE"
    Current status of the run.
    updated_at string
    ISO-8601 timestamp when the run was last updated.
    applicationId String
    The resolved application ID.
    experimentDefinitionId String
    The resolved experiment definition ID.
    id String
    The provider-assigned unique ID for this managed resource.
    run String
    The run number (auto-assigned by the service).
    startedAt String
    ISO-8601 timestamp when the run started.
    status ExperimentRunStatus
    Current status of the run.
    updatedAt String
    ISO-8601 timestamp when the run was last updated.
    applicationId string
    The resolved application ID.
    experimentDefinitionId string
    The resolved experiment definition ID.
    id string
    The provider-assigned unique ID for this managed resource.
    run string
    The run number (auto-assigned by the service).
    startedAt string
    ISO-8601 timestamp when the run started.
    status ExperimentRunStatus
    Current status of the run.
    updatedAt string
    ISO-8601 timestamp when the run was last updated.
    application_id str
    The resolved application ID.
    experiment_definition_id str
    The resolved experiment definition ID.
    id str
    The provider-assigned unique ID for this managed resource.
    run str
    The run number (auto-assigned by the service).
    started_at str
    ISO-8601 timestamp when the run started.
    status ExperimentRunStatus
    Current status of the run.
    updated_at str
    ISO-8601 timestamp when the run was last updated.
    applicationId String
    The resolved application ID.
    experimentDefinitionId String
    The resolved experiment definition ID.
    id String
    The provider-assigned unique ID for this managed resource.
    run String
    The run number (auto-assigned by the service).
    startedAt String
    ISO-8601 timestamp when the run started.
    status "RUNNING" | "DONE"
    Current status of the run.
    updatedAt String
    ISO-8601 timestamp when the run was last updated.

    Supporting Types

    ExperimentRunStatus, ExperimentRunStatusArgs

    Running
    RUNNING
    Done
    DONE
    ExperimentRunStatusRunning
    RUNNING
    ExperimentRunStatusDone
    DONE
    "RUNNING"
    RUNNING
    "DONE"
    DONE
    Running
    RUNNING
    Done
    DONE
    Running
    RUNNING
    Done
    DONE
    RUNNING
    RUNNING
    DONE
    DONE
    "RUNNING"
    RUNNING
    "DONE"
    DONE

    ExperimentRunTreatmentOverrides, ExperimentRunTreatmentOverridesArgs

    Treatment overrides for specific entities.
    Inline Dictionary<string, string>
    Map of entity ID to treatment key (t1, t2, ..., or c for control).
    Inline map[string]string
    Map of entity ID to treatment key (t1, t2, ..., or c for control).
    inline map(string)
    Map of entity ID to treatment key (t1, t2, ..., or c for control).
    inline Map<String,String>
    Map of entity ID to treatment key (t1, t2, ..., or c for control).
    inline {[key: string]: string}
    Map of entity ID to treatment key (t1, t2, ..., or c for control).
    inline Mapping[str, str]
    Map of entity ID to treatment key (t1, t2, ..., or c for control).
    inline Map<String>
    Map of entity ID to treatment key (t1, t2, ..., or c for control).

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.80.0
    published on Monday, Sep 21, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial