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 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.
- 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