We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 21, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
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:
- Application
Identifier string - The application name or ID used to create the experiment run.
- Experiment
Definition stringIdentifier - The experiment definition name or ID used to create the experiment run.
- Exposure
Percentage double - Percentage of traffic exposed to the experiment (0-100).
- Description string
- Description of the experiment run.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to associate with the experiment run.
- Treatment
Overrides Pulumi.Aws Native. App Config. Inputs. Experiment Run Treatment Overrides
- Application
Identifier string - The application name or ID used to create the experiment run.
- Experiment
Definition stringIdentifier - The experiment definition name or ID used to create the experiment run.
- Exposure
Percentage float64 - Percentage of traffic exposed to the experiment (0-100).
- Description string
- Description of the experiment run.
-
Tag
Args - Tags to associate with the experiment run.
- Treatment
Overrides ExperimentRun Treatment Overrides Args
- application_
identifier string - The application name or ID used to create the experiment run.
- experiment_
definition_ stringidentifier - 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.
- list(object)
- Tags to associate with the experiment run.
- treatment_
overrides object
- application
Identifier String - The application name or ID used to create the experiment run.
- experiment
Definition StringIdentifier - The experiment definition name or ID used to create the experiment run.
- exposure
Percentage Double - Percentage of traffic exposed to the experiment (0-100).
- description String
- Description of the experiment run.
- List<Tag>
- Tags to associate with the experiment run.
- treatment
Overrides ExperimentRun Treatment Overrides
- application
Identifier string - The application name or ID used to create the experiment run.
- experiment
Definition stringIdentifier - 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.
- Tag[]
- Tags to associate with the experiment run.
- treatment
Overrides ExperimentRun Treatment Overrides
- application_
identifier str - The application name or ID used to create the experiment run.
- experiment_
definition_ stridentifier - 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.
-
Sequence[Tag
Args] - Tags to associate with the experiment run.
- treatment_
overrides ExperimentRun Treatment Overrides Args
- application
Identifier String - The application name or ID used to create the experiment run.
- experiment
Definition StringIdentifier - 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.
- List<Property Map>
- Tags to associate with the experiment run.
- treatment
Overrides Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the ExperimentRun resource produces the following output properties:
- Application
Id string - The resolved application ID.
- Experiment
Definition stringId - 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
Pulumi.
Aws Native. App Config. Experiment Run Status - Current status of the run.
- Updated
At string - ISO-8601 timestamp when the run was last updated.
- Application
Id string - The resolved application ID.
- Experiment
Definition stringId - 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
Experiment
Run Status - Current status of the run.
- Updated
At string - ISO-8601 timestamp when the run was last updated.
- application_
id string - The resolved application ID.
- experiment_
definition_ stringid - 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.
- application
Id String - The resolved application ID.
- experiment
Definition StringId - 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
Experiment
Run Status - Current status of the run.
- updated
At String - ISO-8601 timestamp when the run was last updated.
- application
Id string - The resolved application ID.
- experiment
Definition stringId - 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
Experiment
Run Status - Current status of the run.
- updated
At string - ISO-8601 timestamp when the run was last updated.
- application_
id str - The resolved application ID.
- experiment_
definition_ strid - 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
Experiment
Run Status - Current status of the run.
- updated_
at str - ISO-8601 timestamp when the run was last updated.
- application
Id String - The resolved application ID.
- experiment
Definition StringId - 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.
Supporting Types
ExperimentRunStatus, ExperimentRunStatusArgs
- Running
RUNNING- Done
DONE
- Experiment
Run Status Running RUNNING- Experiment
Run Status Done 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.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 21, 2026 by Pulumi