We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.fis.getExperimentTemplate
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
Resource schema for AWS::FIS::ExperimentTemplate
Using getExperimentTemplate
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getExperimentTemplate(args: GetExperimentTemplateArgs, opts?: InvokeOptions): Promise<GetExperimentTemplateResult>
function getExperimentTemplateOutput(args: GetExperimentTemplateOutputArgs, opts?: InvokeOptions): Output<GetExperimentTemplateResult>def get_experiment_template(id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetExperimentTemplateResult
def get_experiment_template_output(id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetExperimentTemplateResult]func LookupExperimentTemplate(ctx *Context, args *LookupExperimentTemplateArgs, opts ...InvokeOption) (*LookupExperimentTemplateResult, error)
func LookupExperimentTemplateOutput(ctx *Context, args *LookupExperimentTemplateOutputArgs, opts ...InvokeOption) LookupExperimentTemplateResultOutput> Note: This function is named LookupExperimentTemplate in the Go SDK.
public static class GetExperimentTemplate 
{
    public static Task<GetExperimentTemplateResult> InvokeAsync(GetExperimentTemplateArgs args, InvokeOptions? opts = null)
    public static Output<GetExperimentTemplateResult> Invoke(GetExperimentTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetExperimentTemplateResult> getExperimentTemplate(GetExperimentTemplateArgs args, InvokeOptions options)
public static Output<GetExperimentTemplateResult> getExperimentTemplate(GetExperimentTemplateArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:fis:getExperimentTemplate
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Id string
- The ID of the experiment template.
- Id string
- The ID of the experiment template.
- id String
- The ID of the experiment template.
- id string
- The ID of the experiment template.
- id str
- The ID of the experiment template.
- id String
- The ID of the experiment template.
getExperimentTemplate Result
The following output properties are available:
- Actions
Dictionary<string, Pulumi.Aws Native. Fis. Outputs. Experiment Template Action> 
- The actions for the experiment.
- Description string
- The description for the experiment template.
- ExperimentOptions Pulumi.Aws Native. Fis. Outputs. Experiment Template Experiment Options 
- The experiment options for an experiment template.
- ExperimentReport Pulumi.Configuration Aws Native. Fis. Outputs. Experiment Template Experiment Report Configuration 
- Describes the report configuration for the experiment template.
- Id string
- The ID of the experiment template.
- LogConfiguration Pulumi.Aws Native. Fis. Outputs. Experiment Template Log Configuration 
- The configuration for experiment logging.
- RoleArn string
- The Amazon Resource Name (ARN) of an IAM role.
- StopConditions List<Pulumi.Aws Native. Fis. Outputs. Experiment Template Stop Condition> 
- The stop conditions for the experiment.
- Targets
Dictionary<string, Pulumi.Aws Native. Fis. Outputs. Experiment Template Target> 
- The targets for the experiment.
- Actions
map[string]ExperimentTemplate Action 
- The actions for the experiment.
- Description string
- The description for the experiment template.
- ExperimentOptions ExperimentTemplate Experiment Options 
- The experiment options for an experiment template.
- ExperimentReport ExperimentConfiguration Template Experiment Report Configuration 
- Describes the report configuration for the experiment template.
- Id string
- The ID of the experiment template.
- LogConfiguration ExperimentTemplate Log Configuration 
- The configuration for experiment logging.
- RoleArn string
- The Amazon Resource Name (ARN) of an IAM role.
- StopConditions []ExperimentTemplate Stop Condition 
- The stop conditions for the experiment.
- Targets
map[string]ExperimentTemplate Target 
- The targets for the experiment.
- actions
Map<String,ExperimentTemplate Action> 
- The actions for the experiment.
- description String
- The description for the experiment template.
- experimentOptions ExperimentTemplate Experiment Options 
- The experiment options for an experiment template.
- experimentReport ExperimentConfiguration Template Experiment Report Configuration 
- Describes the report configuration for the experiment template.
- id String
- The ID of the experiment template.
- logConfiguration ExperimentTemplate Log Configuration 
- The configuration for experiment logging.
- roleArn String
- The Amazon Resource Name (ARN) of an IAM role.
- stopConditions List<ExperimentTemplate Stop Condition> 
- The stop conditions for the experiment.
- targets
Map<String,ExperimentTemplate Target> 
- The targets for the experiment.
- actions
{[key: string]: ExperimentTemplate Action} 
- The actions for the experiment.
- description string
- The description for the experiment template.
- experimentOptions ExperimentTemplate Experiment Options 
- The experiment options for an experiment template.
- experimentReport ExperimentConfiguration Template Experiment Report Configuration 
- Describes the report configuration for the experiment template.
- id string
- The ID of the experiment template.
- logConfiguration ExperimentTemplate Log Configuration 
- The configuration for experiment logging.
- roleArn string
- The Amazon Resource Name (ARN) of an IAM role.
- stopConditions ExperimentTemplate Stop Condition[] 
- The stop conditions for the experiment.
- targets
{[key: string]: ExperimentTemplate Target} 
- The targets for the experiment.
- actions
Mapping[str, ExperimentTemplate Action] 
- The actions for the experiment.
- description str
- The description for the experiment template.
- experiment_options ExperimentTemplate Experiment Options 
- The experiment options for an experiment template.
- experiment_report_ Experimentconfiguration Template Experiment Report Configuration 
- Describes the report configuration for the experiment template.
- id str
- The ID of the experiment template.
- log_configuration ExperimentTemplate Log Configuration 
- The configuration for experiment logging.
- role_arn str
- The Amazon Resource Name (ARN) of an IAM role.
- stop_conditions Sequence[ExperimentTemplate Stop Condition] 
- The stop conditions for the experiment.
- targets
Mapping[str, ExperimentTemplate Target] 
- The targets for the experiment.
- actions Map<Property Map>
- The actions for the experiment.
- description String
- The description for the experiment template.
- experimentOptions Property Map
- The experiment options for an experiment template.
- experimentReport Property MapConfiguration 
- Describes the report configuration for the experiment template.
- id String
- The ID of the experiment template.
- logConfiguration Property Map
- The configuration for experiment logging.
- roleArn String
- The Amazon Resource Name (ARN) of an IAM role.
- stopConditions List<Property Map>
- The stop conditions for the experiment.
- targets Map<Property Map>
- The targets for the experiment.
Supporting Types
ExperimentTemplateAction  
- ActionId string
- The ID of the action.
- Description string
- A description for the action.
- Parameters Dictionary<string, string>
- The parameters for the action, if applicable.
- StartAfter List<string>
- The name of the action that must be completed before the current action starts.
- Targets Dictionary<string, string>
- One or more targets for the action.
- ActionId string
- The ID of the action.
- Description string
- A description for the action.
- Parameters map[string]string
- The parameters for the action, if applicable.
- StartAfter []string
- The name of the action that must be completed before the current action starts.
- Targets map[string]string
- One or more targets for the action.
- actionId String
- The ID of the action.
- description String
- A description for the action.
- parameters Map<String,String>
- The parameters for the action, if applicable.
- startAfter List<String>
- The name of the action that must be completed before the current action starts.
- targets Map<String,String>
- One or more targets for the action.
- actionId string
- The ID of the action.
- description string
- A description for the action.
- parameters {[key: string]: string}
- The parameters for the action, if applicable.
- startAfter string[]
- The name of the action that must be completed before the current action starts.
- targets {[key: string]: string}
- One or more targets for the action.
- action_id str
- The ID of the action.
- description str
- A description for the action.
- parameters Mapping[str, str]
- The parameters for the action, if applicable.
- start_after Sequence[str]
- The name of the action that must be completed before the current action starts.
- targets Mapping[str, str]
- One or more targets for the action.
- actionId String
- The ID of the action.
- description String
- A description for the action.
- parameters Map<String>
- The parameters for the action, if applicable.
- startAfter List<String>
- The name of the action that must be completed before the current action starts.
- targets Map<String>
- One or more targets for the action.
ExperimentTemplateCloudWatchDashboard    
- DashboardIdentifier string
- The Amazon Resource Name (ARN) of the CloudWatch dashboard to include in the experiment report.
- DashboardIdentifier string
- The Amazon Resource Name (ARN) of the CloudWatch dashboard to include in the experiment report.
- dashboardIdentifier String
- The Amazon Resource Name (ARN) of the CloudWatch dashboard to include in the experiment report.
- dashboardIdentifier string
- The Amazon Resource Name (ARN) of the CloudWatch dashboard to include in the experiment report.
- dashboard_identifier str
- The Amazon Resource Name (ARN) of the CloudWatch dashboard to include in the experiment report.
- dashboardIdentifier String
- The Amazon Resource Name (ARN) of the CloudWatch dashboard to include in the experiment report.
ExperimentTemplateExperimentOptions   
- AccountTargeting Pulumi.Aws Native. Fis. Experiment Template Experiment Options Account Targeting 
- The account targeting setting for the experiment template.
- EmptyTarget Pulumi.Resolution Mode Aws Native. Fis. Experiment Template Experiment Options Empty Target Resolution Mode 
- The target resolution failure mode for the experiment template.
- AccountTargeting ExperimentTemplate Experiment Options Account Targeting 
- The account targeting setting for the experiment template.
- EmptyTarget ExperimentResolution Mode Template Experiment Options Empty Target Resolution Mode 
- The target resolution failure mode for the experiment template.
- accountTargeting ExperimentTemplate Experiment Options Account Targeting 
- The account targeting setting for the experiment template.
- emptyTarget ExperimentResolution Mode Template Experiment Options Empty Target Resolution Mode 
- The target resolution failure mode for the experiment template.
- accountTargeting ExperimentTemplate Experiment Options Account Targeting 
- The account targeting setting for the experiment template.
- emptyTarget ExperimentResolution Mode Template Experiment Options Empty Target Resolution Mode 
- The target resolution failure mode for the experiment template.
- account_targeting ExperimentTemplate Experiment Options Account Targeting 
- The account targeting setting for the experiment template.
- empty_target_ Experimentresolution_ mode Template Experiment Options Empty Target Resolution Mode 
- The target resolution failure mode for the experiment template.
- accountTargeting "multi-account" | "single-account"
- The account targeting setting for the experiment template.
- emptyTarget "fail" | "skip"Resolution Mode 
- The target resolution failure mode for the experiment template.
ExperimentTemplateExperimentOptionsAccountTargeting     
ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode       
ExperimentTemplateExperimentReportConfiguration    
- Outputs
Pulumi.Aws Native. Fis. Inputs. Experiment Template Experiment Report Configuration Outputs Properties 
- The output destinations of the experiment report.
- DataSources Pulumi.Aws Native. Fis. Inputs. Experiment Template Experiment Report Configuration Data Sources Properties 
- The data sources for the experiment report.
- PostExperiment stringDuration 
- The duration after the experiment end time for the data sources to include in the report.
- PreExperiment stringDuration 
- The duration before the experiment start time for the data sources to include in the report.
- Outputs
ExperimentTemplate Experiment Report Configuration Outputs Properties 
- The output destinations of the experiment report.
- DataSources ExperimentTemplate Experiment Report Configuration Data Sources Properties 
- The data sources for the experiment report.
- PostExperiment stringDuration 
- The duration after the experiment end time for the data sources to include in the report.
- PreExperiment stringDuration 
- The duration before the experiment start time for the data sources to include in the report.
- outputs
ExperimentTemplate Experiment Report Configuration Outputs Properties 
- The output destinations of the experiment report.
- dataSources ExperimentTemplate Experiment Report Configuration Data Sources Properties 
- The data sources for the experiment report.
- postExperiment StringDuration 
- The duration after the experiment end time for the data sources to include in the report.
- preExperiment StringDuration 
- The duration before the experiment start time for the data sources to include in the report.
- outputs
ExperimentTemplate Experiment Report Configuration Outputs Properties 
- The output destinations of the experiment report.
- dataSources ExperimentTemplate Experiment Report Configuration Data Sources Properties 
- The data sources for the experiment report.
- postExperiment stringDuration 
- The duration after the experiment end time for the data sources to include in the report.
- preExperiment stringDuration 
- The duration before the experiment start time for the data sources to include in the report.
- outputs
ExperimentTemplate Experiment Report Configuration Outputs Properties 
- The output destinations of the experiment report.
- data_sources ExperimentTemplate Experiment Report Configuration Data Sources Properties 
- The data sources for the experiment report.
- post_experiment_ strduration 
- The duration after the experiment end time for the data sources to include in the report.
- pre_experiment_ strduration 
- The duration before the experiment start time for the data sources to include in the report.
- outputs Property Map
- The output destinations of the experiment report.
- dataSources Property Map
- The data sources for the experiment report.
- postExperiment StringDuration 
- The duration after the experiment end time for the data sources to include in the report.
- preExperiment StringDuration 
- The duration before the experiment start time for the data sources to include in the report.
ExperimentTemplateExperimentReportConfigurationDataSourcesProperties       
ExperimentTemplateExperimentReportConfigurationOutputsProperties      
ExperimentTemplateExperimentReportConfigurationOutputsPropertiesExperimentReportS3ConfigurationProperties          
- BucketName string
- Prefix string
- BucketName string
- Prefix string
- bucketName String
- prefix String
- bucketName string
- prefix string
- bucket_name str
- prefix str
- bucketName String
- prefix String
ExperimentTemplateLogConfiguration   
- LogSchema intVersion 
- The schema version.
- CloudWatch Pulumi.Logs Configuration Aws Native. Fis. Inputs. Experiment Template Log Configuration Cloud Watch Logs Configuration Properties 
- The configuration for experiment logging to CloudWatch Logs .
- S3Configuration
Pulumi.Aws Native. Fis. Inputs. Experiment Template Log Configuration S3Configuration Properties 
- The configuration for experiment logging to Amazon S3 .
- LogSchema intVersion 
- The schema version.
- CloudWatch ExperimentLogs Configuration Template Log Configuration Cloud Watch Logs Configuration Properties 
- The configuration for experiment logging to CloudWatch Logs .
- S3Configuration
ExperimentTemplate Log Configuration S3Configuration Properties 
- The configuration for experiment logging to Amazon S3 .
- logSchema IntegerVersion 
- The schema version.
- cloudWatch ExperimentLogs Configuration Template Log Configuration Cloud Watch Logs Configuration Properties 
- The configuration for experiment logging to CloudWatch Logs .
- s3Configuration
ExperimentTemplate Log Configuration S3Configuration Properties 
- The configuration for experiment logging to Amazon S3 .
- logSchema numberVersion 
- The schema version.
- cloudWatch ExperimentLogs Configuration Template Log Configuration Cloud Watch Logs Configuration Properties 
- The configuration for experiment logging to CloudWatch Logs .
- s3Configuration
ExperimentTemplate Log Configuration S3Configuration Properties 
- The configuration for experiment logging to Amazon S3 .
- log_schema_ intversion 
- The schema version.
- cloud_watch_ Experimentlogs_ configuration Template Log Configuration Cloud Watch Logs Configuration Properties 
- The configuration for experiment logging to CloudWatch Logs .
- s3_configuration ExperimentTemplate Log Configuration S3Configuration Properties 
- The configuration for experiment logging to Amazon S3 .
- logSchema NumberVersion 
- The schema version.
- cloudWatch Property MapLogs Configuration 
- The configuration for experiment logging to CloudWatch Logs .
- s3Configuration Property Map
- The configuration for experiment logging to Amazon S3 .
ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties        
- LogGroup stringArn 
- LogGroup stringArn 
- logGroup StringArn 
- logGroup stringArn 
- log_group_ strarn 
- logGroup StringArn 
ExperimentTemplateLogConfigurationS3ConfigurationProperties     
- BucketName string
- Prefix string
- BucketName string
- Prefix string
- bucketName String
- prefix String
- bucketName string
- prefix string
- bucket_name str
- prefix str
- bucketName String
- prefix String
ExperimentTemplateStopCondition   
ExperimentTemplateTarget  
- ResourceType string
- The resource type.
- SelectionMode string
- Scopes the identified resources to a specific count or percentage.
- Filters
List<Pulumi.Aws Native. Fis. Inputs. Experiment Template Target Filter> 
- The filters to apply to identify target resources using specific attributes.
- Parameters Dictionary<string, string>
- The parameters for the resource type.
- ResourceArns List<string>
- The Amazon Resource Names (ARNs) of the targets.
- Dictionary<string, string>
- The tags for the target resources.
- ResourceType string
- The resource type.
- SelectionMode string
- Scopes the identified resources to a specific count or percentage.
- Filters
[]ExperimentTemplate Target Filter 
- The filters to apply to identify target resources using specific attributes.
- Parameters map[string]string
- The parameters for the resource type.
- ResourceArns []string
- The Amazon Resource Names (ARNs) of the targets.
- map[string]string
- The tags for the target resources.
- resourceType String
- The resource type.
- selectionMode String
- Scopes the identified resources to a specific count or percentage.
- filters
List<ExperimentTemplate Target Filter> 
- The filters to apply to identify target resources using specific attributes.
- parameters Map<String,String>
- The parameters for the resource type.
- resourceArns List<String>
- The Amazon Resource Names (ARNs) of the targets.
- Map<String,String>
- The tags for the target resources.
- resourceType string
- The resource type.
- selectionMode string
- Scopes the identified resources to a specific count or percentage.
- filters
ExperimentTemplate Target Filter[] 
- The filters to apply to identify target resources using specific attributes.
- parameters {[key: string]: string}
- The parameters for the resource type.
- resourceArns string[]
- The Amazon Resource Names (ARNs) of the targets.
- {[key: string]: string}
- The tags for the target resources.
- resource_type str
- The resource type.
- selection_mode str
- Scopes the identified resources to a specific count or percentage.
- filters
Sequence[ExperimentTemplate Target Filter] 
- The filters to apply to identify target resources using specific attributes.
- parameters Mapping[str, str]
- The parameters for the resource type.
- resource_arns Sequence[str]
- The Amazon Resource Names (ARNs) of the targets.
- Mapping[str, str]
- The tags for the target resources.
- resourceType String
- The resource type.
- selectionMode String
- Scopes the identified resources to a specific count or percentage.
- filters List<Property Map>
- The filters to apply to identify target resources using specific attributes.
- parameters Map<String>
- The parameters for the resource type.
- resourceArns List<String>
- The Amazon Resource Names (ARNs) of the targets.
- Map<String>
- The tags for the target resources.
ExperimentTemplateTargetFilter   
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi