AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.fis.getExperimentTemplate
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 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)
// Output-based functions aren't available in Java yet
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.
 - Experiment
Options Pulumi.Aws Native. Fis. Outputs. Experiment Template Experiment Options  - The experiment options for an experiment template.
 - Id string
 - The ID of the experiment template.
 - Log
Configuration Pulumi.Aws Native. Fis. Outputs. Experiment Template Log Configuration  - The configuration for experiment logging.
 - Role
Arn string - The Amazon Resource Name (ARN) of an IAM role.
 - Stop
Conditions 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]Experiment
Template Action  - The actions for the experiment.
 - Description string
 - The description for the experiment template.
 - Experiment
Options ExperimentTemplate Experiment Options  - The experiment options for an experiment template.
 - Id string
 - The ID of the experiment template.
 - Log
Configuration ExperimentTemplate Log Configuration  - The configuration for experiment logging.
 - Role
Arn string - The Amazon Resource Name (ARN) of an IAM role.
 - Stop
Conditions []ExperimentTemplate Stop Condition  - The stop conditions for the experiment.
 - Targets
map[string]Experiment
Template Target  - The targets for the experiment.
 
- actions
Map<String,Experiment
Template Action>  - The actions for the experiment.
 - description String
 - The description for the experiment template.
 - experiment
Options ExperimentTemplate Experiment Options  - The experiment options for an experiment template.
 - id String
 - The ID of the experiment template.
 - log
Configuration ExperimentTemplate Log Configuration  - The configuration for experiment logging.
 - role
Arn String - The Amazon Resource Name (ARN) of an IAM role.
 - stop
Conditions List<ExperimentTemplate Stop Condition>  - The stop conditions for the experiment.
 - targets
Map<String,Experiment
Template Target>  - The targets for the experiment.
 
- actions
{[key: string]: Experiment
Template Action}  - The actions for the experiment.
 - description string
 - The description for the experiment template.
 - experiment
Options ExperimentTemplate Experiment Options  - The experiment options for an experiment template.
 - id string
 - The ID of the experiment template.
 - log
Configuration ExperimentTemplate Log Configuration  - The configuration for experiment logging.
 - role
Arn string - The Amazon Resource Name (ARN) of an IAM role.
 - stop
Conditions ExperimentTemplate Stop Condition[]  - The stop conditions for the experiment.
 - targets
{[key: string]: Experiment
Template Target}  - The targets for the experiment.
 
- actions
Mapping[str, Experiment
Template 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.
 - 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, Experiment
Template Target]  - The targets for the experiment.
 
- actions Map<Property Map>
 - The actions for the experiment.
 - description String
 - The description for the experiment template.
 - experiment
Options Property Map - The experiment options for an experiment template.
 - id String
 - The ID of the experiment template.
 - log
Configuration Property Map - The configuration for experiment logging.
 - role
Arn String - The Amazon Resource Name (ARN) of an IAM role.
 - stop
Conditions List<Property Map> - The stop conditions for the experiment.
 - targets Map<Property Map>
 - The targets for the experiment.
 
Supporting Types
ExperimentTemplateAction  
- Action
Id string - The ID of the action.
 - Description string
 - A description for the action.
 - Parameters Dictionary<string, string>
 - The parameters for the action, if applicable.
 - Start
After 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.
 
- Action
Id string - The ID of the action.
 - Description string
 - A description for the action.
 - Parameters map[string]string
 - The parameters for the action, if applicable.
 - Start
After []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.
 
- action
Id String - The ID of the action.
 - description String
 - A description for the action.
 - parameters Map<String,String>
 - The parameters for the action, if applicable.
 - start
After 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.
 
- action
Id string - The ID of the action.
 - description string
 - A description for the action.
 - parameters {[key: string]: string}
 - The parameters for the action, if applicable.
 - start
After 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.
 
- action
Id String - The ID of the action.
 - description String
 - A description for the action.
 - parameters Map<String>
 - The parameters for the action, if applicable.
 - start
After 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.
 
ExperimentTemplateExperimentOptions   
- Account
Targeting Pulumi.Aws Native. Fis. Experiment Template Experiment Options Account Targeting  - The account targeting setting for the experiment template.
 - Empty
Target Pulumi.Resolution Mode Aws Native. Fis. Experiment 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.
 
- 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.
 
- 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.
 
- 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.
 
- account
Targeting "multi-account" | "single-account" - The account targeting setting for the experiment template.
 - empty
Target "fail" | "skip"Resolution Mode  - The target resolution failure mode for the experiment template.
 
ExperimentTemplateExperimentOptionsAccountTargeting     
ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode       
ExperimentTemplateLogConfiguration   
- Log
Schema intVersion  - The schema version.
 - Cloud
Watch 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 .
 
- 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 .
 - S3Configuration
Experiment
Template Log Configuration S3Configuration Properties  - The configuration for experiment logging to Amazon S3 .
 
- log
Schema IntegerVersion  - The schema version.
 - cloud
Watch ExperimentLogs Configuration Template Log Configuration Cloud Watch Logs Configuration Properties  - The configuration for experiment logging to CloudWatch Logs .
 - s3Configuration
Experiment
Template Log Configuration S3Configuration Properties  - The configuration for experiment logging to Amazon S3 .
 
- log
Schema numberVersion  - The schema version.
 - cloud
Watch ExperimentLogs Configuration Template Log Configuration Cloud Watch Logs Configuration Properties  - The configuration for experiment logging to CloudWatch Logs .
 - s3Configuration
Experiment
Template 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 .
 
- log
Schema NumberVersion  - The schema version.
 - cloud
Watch Property MapLogs Configuration  - The configuration for experiment logging to CloudWatch Logs .
 - s3Configuration Property Map
 - The configuration for experiment logging to Amazon S3 .
 
ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties        
- Log
Group stringArn  
- Log
Group stringArn  
- log
Group StringArn  
- log
Group stringArn  
- log_
group_ strarn  
- log
Group StringArn  
ExperimentTemplateLogConfigurationS3ConfigurationProperties     
- Bucket
Name string - Prefix string
 
- Bucket
Name string - Prefix string
 
- bucket
Name String - prefix String
 
- bucket
Name string - prefix string
 
- bucket_
name str - prefix str
 
- bucket
Name String - prefix String
 
ExperimentTemplateStopCondition   
ExperimentTemplateTarget  
- Resource
Type string - The resource type.
 - Selection
Mode 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.
 - Resource
Arns List<string> - The Amazon Resource Names (ARNs) of the targets.
 - Dictionary<string, string>
 - The tags for the target resources.
 
- Resource
Type string - The resource type.
 - Selection
Mode string - Scopes the identified resources to a specific count or percentage.
 - Filters
[]Experiment
Template Target Filter  - The filters to apply to identify target resources using specific attributes.
 - Parameters map[string]string
 - The parameters for the resource type.
 - Resource
Arns []string - The Amazon Resource Names (ARNs) of the targets.
 - map[string]string
 - The tags for the target resources.
 
- resource
Type String - The resource type.
 - selection
Mode String - Scopes the identified resources to a specific count or percentage.
 - filters
List<Experiment
Template Target Filter>  - The filters to apply to identify target resources using specific attributes.
 - parameters Map<String,String>
 - The parameters for the resource type.
 - resource
Arns List<String> - The Amazon Resource Names (ARNs) of the targets.
 - Map<String,String>
 - The tags for the target resources.
 
- resource
Type string - The resource type.
 - selection
Mode string - Scopes the identified resources to a specific count or percentage.
 - filters
Experiment
Template Target Filter[]  - The filters to apply to identify target resources using specific attributes.
 - parameters {[key: string]: string}
 - The parameters for the resource type.
 - resource
Arns 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[Experiment
Template 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.
 
- resource
Type String - The resource type.
 - selection
Mode 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.
 - resource
Arns 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
 
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi