We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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.9.0 published on Monday, Nov 18, 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 dictionary
The 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.
- Experiment
Report 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.
- 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.
- Experiment
Report ExperimentConfiguration Template Experiment Report Configuration - Describes the report configuration for the 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.
- experiment
Report ExperimentConfiguration Template Experiment Report Configuration - Describes the report configuration for the 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.
- experiment
Report ExperimentConfiguration Template Experiment Report Configuration - Describes the report configuration for the 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.
- 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, 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.
- experiment
Report Property MapConfiguration - Describes the report configuration for the 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.
ExperimentTemplateCloudWatchDashboard
- Dashboard
Identifier string - The Amazon Resource Name (ARN) of the CloudWatch dashboard to include in the experiment report.
- Dashboard
Identifier string - The Amazon Resource Name (ARN) of the CloudWatch dashboard to include in the experiment report.
- dashboard
Identifier String - The Amazon Resource Name (ARN) of the CloudWatch dashboard to include in the experiment report.
- dashboard
Identifier 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.
- dashboard
Identifier String - The Amazon Resource Name (ARN) of the CloudWatch dashboard to include in the experiment report.
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
ExperimentTemplateExperimentReportConfiguration
- Data
Sources Pulumi.Aws Native. Fis. Inputs. Experiment Template Experiment Report Configuration Data Sources Properties - The data sources for the experiment report.
- Outputs
Pulumi.
Aws Native. Fis. Inputs. Experiment Template Experiment Report Configuration Outputs Properties - The output destinations of the experiment report.
- Post
Experiment stringDuration - The duration after the experiment end time for the data sources to include in the report.
- Pre
Experiment stringDuration - The duration before the experiment start time for the data sources to include in the report.
- Data
Sources ExperimentTemplate Experiment Report Configuration Data Sources Properties - The data sources for the experiment report.
- Outputs
Experiment
Template Experiment Report Configuration Outputs Properties - The output destinations of the experiment report.
- Post
Experiment stringDuration - The duration after the experiment end time for the data sources to include in the report.
- Pre
Experiment stringDuration - The duration before the experiment start time for the data sources to include in the report.
- data
Sources ExperimentTemplate Experiment Report Configuration Data Sources Properties - The data sources for the experiment report.
- outputs
Experiment
Template Experiment Report Configuration Outputs Properties - The output destinations of the experiment report.
- post
Experiment StringDuration - The duration after the experiment end time for the data sources to include in the report.
- pre
Experiment StringDuration - The duration before the experiment start time for the data sources to include in the report.
- data
Sources ExperimentTemplate Experiment Report Configuration Data Sources Properties - The data sources for the experiment report.
- outputs
Experiment
Template Experiment Report Configuration Outputs Properties - The output destinations of the experiment report.
- post
Experiment stringDuration - The duration after the experiment end time for the data sources to include in the report.
- pre
Experiment stringDuration - The duration before the experiment start time for the data sources to include in the report.
- data_
sources ExperimentTemplate Experiment Report Configuration Data Sources Properties - The data sources for the experiment report.
- outputs
Experiment
Template Experiment Report Configuration Outputs Properties - The output destinations of 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.
- data
Sources Property Map - The data sources for the experiment report.
- outputs Property Map
- The output destinations of the experiment report.
- post
Experiment StringDuration - The duration after the experiment end time for the data sources to include in the report.
- pre
Experiment StringDuration - The duration before the experiment start time for the data sources to include in the report.
ExperimentTemplateExperimentReportConfigurationDataSourcesProperties
ExperimentTemplateExperimentReportConfigurationOutputsProperties
ExperimentTemplateExperimentReportConfigurationOutputsPropertiesExperimentReportS3ConfigurationProperties
- 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
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
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi