AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi
aws-native.fis.getExperimentTemplate
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.103.0 published on Monday, Apr 22, 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
- Id string
- id String
- id string
- id str
- id String
getExperimentTemplate Result
The following output properties are available:
- Actions
Dictionary<string, Pulumi.
Aws Native. Fis. Outputs. Experiment Template Action> - Description string
- Experiment
Options Pulumi.Aws Native. Fis. Outputs. Experiment Template Experiment Options - Id string
- Log
Configuration Pulumi.Aws Native. Fis. Outputs. Experiment Template Log Configuration - Role
Arn string - Stop
Conditions List<Pulumi.Aws Native. Fis. Outputs. Experiment Template Stop Condition> - Targets
Dictionary<string, Pulumi.
Aws Native. Fis. Outputs. Experiment Template Target>
- Actions
map[string]Experiment
Template Action - Description string
- Experiment
Options ExperimentTemplate Experiment Options - Id string
- Log
Configuration ExperimentTemplate Log Configuration - Role
Arn string - Stop
Conditions []ExperimentTemplate Stop Condition - Targets
map[string]Experiment
Template Target
- actions
Map<String,Experiment
Template Action> - description String
- experiment
Options ExperimentTemplate Experiment Options - id String
- log
Configuration ExperimentTemplate Log Configuration - role
Arn String - stop
Conditions List<ExperimentTemplate Stop Condition> - targets
Map<String,Experiment
Template Target>
- actions
{[key: string]: Experiment
Template Action} - description string
- experiment
Options ExperimentTemplate Experiment Options - id string
- log
Configuration ExperimentTemplate Log Configuration - role
Arn string - stop
Conditions ExperimentTemplate Stop Condition[] - targets
{[key: string]: Experiment
Template Target}
- actions
Mapping[str, Experiment
Template Action] - description str
- experiment_
options ExperimentTemplate Experiment Options - id str
- log_
configuration ExperimentTemplate Log Configuration - role_
arn str - stop_
conditions Sequence[ExperimentTemplate Stop Condition] - targets
Mapping[str, Experiment
Template Target]
- actions Map<Property Map>
- description String
- experiment
Options Property Map - id String
- log
Configuration Property Map - role
Arn String - stop
Conditions List<Property Map> - targets Map<Property Map>
Supporting Types
ExperimentTemplateAction
- Action
Id string - Description string
- Parameters Dictionary<string, string>
- The parameters for the action, if applicable.
- Start
After List<string> - Targets Dictionary<string, string>
- One or more targets for the action.
- Action
Id string - Description string
- Parameters map[string]string
- The parameters for the action, if applicable.
- Start
After []string - Targets map[string]string
- One or more targets for the action.
- action
Id String - description String
- parameters Map<String,String>
- The parameters for the action, if applicable.
- start
After List<String> - targets Map<String,String>
- One or more targets for the action.
- action
Id string - description string
- parameters {[key: string]: string}
- The parameters for the action, if applicable.
- start
After string[] - targets {[key: string]: string}
- One or more targets for the action.
- action_
id str - description str
- parameters Mapping[str, str]
- The parameters for the action, if applicable.
- start_
after Sequence[str] - targets Mapping[str, str]
- One or more targets for the action.
- action
Id String - description String
- parameters Map<String>
- The parameters for the action, if applicable.
- start
After List<String> - 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
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 - Selection
Mode string - Filters
List<Pulumi.
Aws Native. Fis. Inputs. Experiment Template Target Filter> - Parameters Dictionary<string, string>
- Resource
Arns List<string> - Dictionary<string, string>
- Resource
Type string - Selection
Mode string - Filters
[]Experiment
Template Target Filter - Parameters map[string]string
- Resource
Arns []string - map[string]string
- resource
Type String - selection
Mode String - filters
List<Experiment
Template Target Filter> - parameters Map<String,String>
- resource
Arns List<String> - Map<String,String>
- resource
Type string - selection
Mode string - filters
Experiment
Template Target Filter[] - parameters {[key: string]: string}
- resource
Arns string[] - {[key: string]: string}
- resource_
type str - selection_
mode str - filters
Sequence[Experiment
Template Target Filter] - parameters Mapping[str, str]
- resource_
arns Sequence[str] - Mapping[str, str]
- resource
Type String - selection
Mode String - filters List<Property Map>
- parameters Map<String>
- resource
Arns List<String> - Map<String>
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.103.0 published on Monday, Apr 22, 2024 by Pulumi