fis

package
v0.76.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 13, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExperimentTemplate

type ExperimentTemplate struct {
	pulumi.CustomResourceState

	Actions          ExperimentTemplateActionMapPtrOutput        `pulumi:"actions"`
	Description      pulumi.StringOutput                         `pulumi:"description"`
	LogConfiguration ExperimentTemplateLogConfigurationPtrOutput `pulumi:"logConfiguration"`
	RoleArn          pulumi.StringOutput                         `pulumi:"roleArn"`
	StopConditions   ExperimentTemplateStopConditionArrayOutput  `pulumi:"stopConditions"`
	Tags             pulumi.AnyOutput                            `pulumi:"tags"`
	Targets          ExperimentTemplateTargetMapOutput           `pulumi:"targets"`
}

Resource schema for AWS::FIS::ExperimentTemplate

func GetExperimentTemplate

func GetExperimentTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ExperimentTemplateState, opts ...pulumi.ResourceOption) (*ExperimentTemplate, error)

GetExperimentTemplate gets an existing ExperimentTemplate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewExperimentTemplate

func NewExperimentTemplate(ctx *pulumi.Context,
	name string, args *ExperimentTemplateArgs, opts ...pulumi.ResourceOption) (*ExperimentTemplate, error)

NewExperimentTemplate registers a new resource with the given unique name, arguments, and options.

func (*ExperimentTemplate) ElementType

func (*ExperimentTemplate) ElementType() reflect.Type

func (*ExperimentTemplate) ToExperimentTemplateOutput

func (i *ExperimentTemplate) ToExperimentTemplateOutput() ExperimentTemplateOutput

func (*ExperimentTemplate) ToExperimentTemplateOutputWithContext

func (i *ExperimentTemplate) ToExperimentTemplateOutputWithContext(ctx context.Context) ExperimentTemplateOutput

func (*ExperimentTemplate) ToOutput added in v0.76.0

type ExperimentTemplateActionMap added in v0.2.0

type ExperimentTemplateActionMap struct {
}

The actions for the experiment.

type ExperimentTemplateActionMapArgs added in v0.2.0

type ExperimentTemplateActionMapArgs struct {
}

The actions for the experiment.

func (ExperimentTemplateActionMapArgs) ElementType added in v0.2.0

func (ExperimentTemplateActionMapArgs) ToExperimentTemplateActionMapOutput added in v0.2.0

func (i ExperimentTemplateActionMapArgs) ToExperimentTemplateActionMapOutput() ExperimentTemplateActionMapOutput

func (ExperimentTemplateActionMapArgs) ToExperimentTemplateActionMapOutputWithContext added in v0.2.0

func (i ExperimentTemplateActionMapArgs) ToExperimentTemplateActionMapOutputWithContext(ctx context.Context) ExperimentTemplateActionMapOutput

func (ExperimentTemplateActionMapArgs) ToExperimentTemplateActionMapPtrOutput added in v0.2.0

func (i ExperimentTemplateActionMapArgs) ToExperimentTemplateActionMapPtrOutput() ExperimentTemplateActionMapPtrOutput

func (ExperimentTemplateActionMapArgs) ToExperimentTemplateActionMapPtrOutputWithContext added in v0.2.0

func (i ExperimentTemplateActionMapArgs) ToExperimentTemplateActionMapPtrOutputWithContext(ctx context.Context) ExperimentTemplateActionMapPtrOutput

func (ExperimentTemplateActionMapArgs) ToOutput added in v0.76.0

type ExperimentTemplateActionMapInput added in v0.2.0

type ExperimentTemplateActionMapInput interface {
	pulumi.Input

	ToExperimentTemplateActionMapOutput() ExperimentTemplateActionMapOutput
	ToExperimentTemplateActionMapOutputWithContext(context.Context) ExperimentTemplateActionMapOutput
}

ExperimentTemplateActionMapInput is an input type that accepts ExperimentTemplateActionMap and ExperimentTemplateActionMapOutput values. You can construct a concrete instance of `ExperimentTemplateActionMapInput` via:

ExperimentTemplateActionMap{ "key": ExperimentTemplateActionArgs{...} }

type ExperimentTemplateActionMapOutput added in v0.2.0

type ExperimentTemplateActionMapOutput struct{ *pulumi.OutputState }

The actions for the experiment.

func (ExperimentTemplateActionMapOutput) ElementType added in v0.2.0

func (ExperimentTemplateActionMapOutput) ToExperimentTemplateActionMapOutput added in v0.2.0

func (o ExperimentTemplateActionMapOutput) ToExperimentTemplateActionMapOutput() ExperimentTemplateActionMapOutput

func (ExperimentTemplateActionMapOutput) ToExperimentTemplateActionMapOutputWithContext added in v0.2.0

func (o ExperimentTemplateActionMapOutput) ToExperimentTemplateActionMapOutputWithContext(ctx context.Context) ExperimentTemplateActionMapOutput

func (ExperimentTemplateActionMapOutput) ToExperimentTemplateActionMapPtrOutput added in v0.2.0

func (o ExperimentTemplateActionMapOutput) ToExperimentTemplateActionMapPtrOutput() ExperimentTemplateActionMapPtrOutput

func (ExperimentTemplateActionMapOutput) ToExperimentTemplateActionMapPtrOutputWithContext added in v0.2.0

func (o ExperimentTemplateActionMapOutput) ToExperimentTemplateActionMapPtrOutputWithContext(ctx context.Context) ExperimentTemplateActionMapPtrOutput

func (ExperimentTemplateActionMapOutput) ToOutput added in v0.76.0

type ExperimentTemplateActionMapPtrInput added in v0.2.0

type ExperimentTemplateActionMapPtrInput interface {
	pulumi.Input

	ToExperimentTemplateActionMapPtrOutput() ExperimentTemplateActionMapPtrOutput
	ToExperimentTemplateActionMapPtrOutputWithContext(context.Context) ExperimentTemplateActionMapPtrOutput
}

ExperimentTemplateActionMapPtrInput is an input type that accepts ExperimentTemplateActionMapArgs, ExperimentTemplateActionMapPtr and ExperimentTemplateActionMapPtrOutput values. You can construct a concrete instance of `ExperimentTemplateActionMapPtrInput` via:

        ExperimentTemplateActionMapArgs{...}

or:

        nil

func ExperimentTemplateActionMapPtr added in v0.2.0

type ExperimentTemplateActionMapPtrOutput added in v0.2.0

type ExperimentTemplateActionMapPtrOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateActionMapPtrOutput) Elem added in v0.2.0

func (ExperimentTemplateActionMapPtrOutput) ElementType added in v0.2.0

func (ExperimentTemplateActionMapPtrOutput) ToExperimentTemplateActionMapPtrOutput added in v0.2.0

func (o ExperimentTemplateActionMapPtrOutput) ToExperimentTemplateActionMapPtrOutput() ExperimentTemplateActionMapPtrOutput

func (ExperimentTemplateActionMapPtrOutput) ToExperimentTemplateActionMapPtrOutputWithContext added in v0.2.0

func (o ExperimentTemplateActionMapPtrOutput) ToExperimentTemplateActionMapPtrOutputWithContext(ctx context.Context) ExperimentTemplateActionMapPtrOutput

func (ExperimentTemplateActionMapPtrOutput) ToOutput added in v0.76.0

type ExperimentTemplateArgs

The set of arguments for constructing a ExperimentTemplate resource.

func (ExperimentTemplateArgs) ElementType

func (ExperimentTemplateArgs) ElementType() reflect.Type

type ExperimentTemplateInput

type ExperimentTemplateInput interface {
	pulumi.Input

	ToExperimentTemplateOutput() ExperimentTemplateOutput
	ToExperimentTemplateOutputWithContext(ctx context.Context) ExperimentTemplateOutput
}

type ExperimentTemplateLogConfiguration added in v0.14.0

type ExperimentTemplateLogConfiguration struct {
	CloudWatchLogsConfiguration *ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties `pulumi:"cloudWatchLogsConfiguration"`
	LogSchemaVersion            int                                                                      `pulumi:"logSchemaVersion"`
	S3Configuration             *ExperimentTemplateLogConfigurationS3ConfigurationProperties             `pulumi:"s3Configuration"`
}

type ExperimentTemplateLogConfigurationArgs added in v0.14.0

type ExperimentTemplateLogConfigurationArgs struct {
	CloudWatchLogsConfiguration ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrInput `pulumi:"cloudWatchLogsConfiguration"`
	LogSchemaVersion            pulumi.IntInput                                                                 `pulumi:"logSchemaVersion"`
	S3Configuration             ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrInput             `pulumi:"s3Configuration"`
}

func (ExperimentTemplateLogConfigurationArgs) ElementType added in v0.14.0

func (ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationOutput added in v0.14.0

func (i ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationOutput() ExperimentTemplateLogConfigurationOutput

func (ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationOutputWithContext added in v0.14.0

func (i ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationOutput

func (ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationPtrOutput added in v0.14.0

func (i ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationPtrOutput() ExperimentTemplateLogConfigurationPtrOutput

func (ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationPtrOutputWithContext added in v0.14.0

func (i ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationPtrOutput

func (ExperimentTemplateLogConfigurationArgs) ToOutput added in v0.76.0

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties added in v0.14.0

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties struct {
	LogGroupArn string `pulumi:"logGroupArn"`
}

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs added in v0.14.0

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs struct {
	LogGroupArn pulumi.StringInput `pulumi:"logGroupArn"`
}

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ElementType added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutputWithContext added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext added in v0.14.0

func (i ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToOutput added in v0.76.0

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesInput added in v0.14.0

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesInput interface {
	pulumi.Input

	ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
	ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutputWithContext(context.Context) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
}

ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesInput is an input type that accepts ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs and ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput values. You can construct a concrete instance of `ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesInput` via:

ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs{...}

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput added in v0.14.0

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ElementType added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) LogGroupArn added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutputWithContext added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToOutput added in v0.76.0

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrInput added in v0.14.0

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
	ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext(context.Context) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
}

ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrInput is an input type that accepts ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs, ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtr and ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrInput` via:

        ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs{...}

or:

        nil

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput added in v0.14.0

type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) Elem added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ElementType added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) LogGroupArn added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext added in v0.14.0

func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ToOutput added in v0.76.0

type ExperimentTemplateLogConfigurationInput added in v0.14.0

type ExperimentTemplateLogConfigurationInput interface {
	pulumi.Input

	ToExperimentTemplateLogConfigurationOutput() ExperimentTemplateLogConfigurationOutput
	ToExperimentTemplateLogConfigurationOutputWithContext(context.Context) ExperimentTemplateLogConfigurationOutput
}

ExperimentTemplateLogConfigurationInput is an input type that accepts ExperimentTemplateLogConfigurationArgs and ExperimentTemplateLogConfigurationOutput values. You can construct a concrete instance of `ExperimentTemplateLogConfigurationInput` via:

ExperimentTemplateLogConfigurationArgs{...}

type ExperimentTemplateLogConfigurationOutput added in v0.14.0

type ExperimentTemplateLogConfigurationOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateLogConfigurationOutput) CloudWatchLogsConfiguration added in v0.14.0

func (ExperimentTemplateLogConfigurationOutput) ElementType added in v0.14.0

func (ExperimentTemplateLogConfigurationOutput) LogSchemaVersion added in v0.14.0

func (ExperimentTemplateLogConfigurationOutput) S3Configuration added in v0.14.0

func (ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationOutput added in v0.14.0

func (o ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationOutput() ExperimentTemplateLogConfigurationOutput

func (ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationOutputWithContext added in v0.14.0

func (o ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationOutput

func (ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationPtrOutput added in v0.14.0

func (o ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationPtrOutput() ExperimentTemplateLogConfigurationPtrOutput

func (ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationPtrOutputWithContext added in v0.14.0

func (o ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationPtrOutput

func (ExperimentTemplateLogConfigurationOutput) ToOutput added in v0.76.0

type ExperimentTemplateLogConfigurationPtrInput added in v0.14.0

type ExperimentTemplateLogConfigurationPtrInput interface {
	pulumi.Input

	ToExperimentTemplateLogConfigurationPtrOutput() ExperimentTemplateLogConfigurationPtrOutput
	ToExperimentTemplateLogConfigurationPtrOutputWithContext(context.Context) ExperimentTemplateLogConfigurationPtrOutput
}

ExperimentTemplateLogConfigurationPtrInput is an input type that accepts ExperimentTemplateLogConfigurationArgs, ExperimentTemplateLogConfigurationPtr and ExperimentTemplateLogConfigurationPtrOutput values. You can construct a concrete instance of `ExperimentTemplateLogConfigurationPtrInput` via:

        ExperimentTemplateLogConfigurationArgs{...}

or:

        nil

type ExperimentTemplateLogConfigurationPtrOutput added in v0.14.0

type ExperimentTemplateLogConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateLogConfigurationPtrOutput) CloudWatchLogsConfiguration added in v0.14.0

func (ExperimentTemplateLogConfigurationPtrOutput) Elem added in v0.14.0

func (ExperimentTemplateLogConfigurationPtrOutput) ElementType added in v0.14.0

func (ExperimentTemplateLogConfigurationPtrOutput) LogSchemaVersion added in v0.14.0

func (ExperimentTemplateLogConfigurationPtrOutput) S3Configuration added in v0.14.0

func (ExperimentTemplateLogConfigurationPtrOutput) ToExperimentTemplateLogConfigurationPtrOutput added in v0.14.0

func (o ExperimentTemplateLogConfigurationPtrOutput) ToExperimentTemplateLogConfigurationPtrOutput() ExperimentTemplateLogConfigurationPtrOutput

func (ExperimentTemplateLogConfigurationPtrOutput) ToExperimentTemplateLogConfigurationPtrOutputWithContext added in v0.14.0

func (o ExperimentTemplateLogConfigurationPtrOutput) ToExperimentTemplateLogConfigurationPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationPtrOutput

func (ExperimentTemplateLogConfigurationPtrOutput) ToOutput added in v0.76.0

type ExperimentTemplateLogConfigurationS3ConfigurationProperties added in v0.14.0

type ExperimentTemplateLogConfigurationS3ConfigurationProperties struct {
	BucketName string  `pulumi:"bucketName"`
	Prefix     *string `pulumi:"prefix"`
}

type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs added in v0.14.0

type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs struct {
	BucketName pulumi.StringInput    `pulumi:"bucketName"`
	Prefix     pulumi.StringPtrInput `pulumi:"prefix"`
}

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ElementType added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutputWithContext added in v0.14.0

func (i ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext added in v0.14.0

func (i ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToOutput added in v0.76.0

type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesInput added in v0.14.0

type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesInput interface {
	pulumi.Input

	ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput
	ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutputWithContext(context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput
}

ExperimentTemplateLogConfigurationS3ConfigurationPropertiesInput is an input type that accepts ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs and ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput values. You can construct a concrete instance of `ExperimentTemplateLogConfigurationS3ConfigurationPropertiesInput` via:

ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs{...}

type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput added in v0.14.0

type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) BucketName added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ElementType added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) Prefix added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutputWithContext added in v0.14.0

func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext added in v0.14.0

func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToOutput added in v0.76.0

type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrInput added in v0.14.0

type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrInput interface {
	pulumi.Input

	ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
	ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext(context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
}

ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrInput is an input type that accepts ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs, ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtr and ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput values. You can construct a concrete instance of `ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrInput` via:

        ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs{...}

or:

        nil

type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput added in v0.14.0

type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) BucketName added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) Elem added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ElementType added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) Prefix added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput added in v0.14.0

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext added in v0.14.0

func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput

func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ToOutput added in v0.76.0

type ExperimentTemplateOutput

type ExperimentTemplateOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateOutput) Actions added in v0.17.0

func (ExperimentTemplateOutput) Description added in v0.17.0

func (ExperimentTemplateOutput) ElementType

func (ExperimentTemplateOutput) ElementType() reflect.Type

func (ExperimentTemplateOutput) LogConfiguration added in v0.17.0

func (ExperimentTemplateOutput) RoleArn added in v0.17.0

func (ExperimentTemplateOutput) StopConditions added in v0.17.0

func (ExperimentTemplateOutput) Tags added in v0.17.0

func (ExperimentTemplateOutput) Targets added in v0.17.0

func (ExperimentTemplateOutput) ToExperimentTemplateOutput

func (o ExperimentTemplateOutput) ToExperimentTemplateOutput() ExperimentTemplateOutput

func (ExperimentTemplateOutput) ToExperimentTemplateOutputWithContext

func (o ExperimentTemplateOutput) ToExperimentTemplateOutputWithContext(ctx context.Context) ExperimentTemplateOutput

func (ExperimentTemplateOutput) ToOutput added in v0.76.0

type ExperimentTemplateState

type ExperimentTemplateState struct {
}

func (ExperimentTemplateState) ElementType

func (ExperimentTemplateState) ElementType() reflect.Type

type ExperimentTemplateStopCondition added in v0.2.0

type ExperimentTemplateStopCondition struct {
	Source string  `pulumi:"source"`
	Value  *string `pulumi:"value"`
}

type ExperimentTemplateStopConditionArgs added in v0.2.0

type ExperimentTemplateStopConditionArgs struct {
	Source pulumi.StringInput    `pulumi:"source"`
	Value  pulumi.StringPtrInput `pulumi:"value"`
}

func (ExperimentTemplateStopConditionArgs) ElementType added in v0.2.0

func (ExperimentTemplateStopConditionArgs) ToExperimentTemplateStopConditionOutput added in v0.2.0

func (i ExperimentTemplateStopConditionArgs) ToExperimentTemplateStopConditionOutput() ExperimentTemplateStopConditionOutput

func (ExperimentTemplateStopConditionArgs) ToExperimentTemplateStopConditionOutputWithContext added in v0.2.0

func (i ExperimentTemplateStopConditionArgs) ToExperimentTemplateStopConditionOutputWithContext(ctx context.Context) ExperimentTemplateStopConditionOutput

func (ExperimentTemplateStopConditionArgs) ToOutput added in v0.76.0

type ExperimentTemplateStopConditionArray added in v0.2.0

type ExperimentTemplateStopConditionArray []ExperimentTemplateStopConditionInput

func (ExperimentTemplateStopConditionArray) ElementType added in v0.2.0

func (ExperimentTemplateStopConditionArray) ToExperimentTemplateStopConditionArrayOutput added in v0.2.0

func (i ExperimentTemplateStopConditionArray) ToExperimentTemplateStopConditionArrayOutput() ExperimentTemplateStopConditionArrayOutput

func (ExperimentTemplateStopConditionArray) ToExperimentTemplateStopConditionArrayOutputWithContext added in v0.2.0

func (i ExperimentTemplateStopConditionArray) ToExperimentTemplateStopConditionArrayOutputWithContext(ctx context.Context) ExperimentTemplateStopConditionArrayOutput

func (ExperimentTemplateStopConditionArray) ToOutput added in v0.76.0

type ExperimentTemplateStopConditionArrayInput added in v0.2.0

type ExperimentTemplateStopConditionArrayInput interface {
	pulumi.Input

	ToExperimentTemplateStopConditionArrayOutput() ExperimentTemplateStopConditionArrayOutput
	ToExperimentTemplateStopConditionArrayOutputWithContext(context.Context) ExperimentTemplateStopConditionArrayOutput
}

ExperimentTemplateStopConditionArrayInput is an input type that accepts ExperimentTemplateStopConditionArray and ExperimentTemplateStopConditionArrayOutput values. You can construct a concrete instance of `ExperimentTemplateStopConditionArrayInput` via:

ExperimentTemplateStopConditionArray{ ExperimentTemplateStopConditionArgs{...} }

type ExperimentTemplateStopConditionArrayOutput added in v0.2.0

type ExperimentTemplateStopConditionArrayOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateStopConditionArrayOutput) ElementType added in v0.2.0

func (ExperimentTemplateStopConditionArrayOutput) Index added in v0.2.0

func (ExperimentTemplateStopConditionArrayOutput) ToExperimentTemplateStopConditionArrayOutput added in v0.2.0

func (o ExperimentTemplateStopConditionArrayOutput) ToExperimentTemplateStopConditionArrayOutput() ExperimentTemplateStopConditionArrayOutput

func (ExperimentTemplateStopConditionArrayOutput) ToExperimentTemplateStopConditionArrayOutputWithContext added in v0.2.0

func (o ExperimentTemplateStopConditionArrayOutput) ToExperimentTemplateStopConditionArrayOutputWithContext(ctx context.Context) ExperimentTemplateStopConditionArrayOutput

func (ExperimentTemplateStopConditionArrayOutput) ToOutput added in v0.76.0

type ExperimentTemplateStopConditionInput added in v0.2.0

type ExperimentTemplateStopConditionInput interface {
	pulumi.Input

	ToExperimentTemplateStopConditionOutput() ExperimentTemplateStopConditionOutput
	ToExperimentTemplateStopConditionOutputWithContext(context.Context) ExperimentTemplateStopConditionOutput
}

ExperimentTemplateStopConditionInput is an input type that accepts ExperimentTemplateStopConditionArgs and ExperimentTemplateStopConditionOutput values. You can construct a concrete instance of `ExperimentTemplateStopConditionInput` via:

ExperimentTemplateStopConditionArgs{...}

type ExperimentTemplateStopConditionOutput added in v0.2.0

type ExperimentTemplateStopConditionOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateStopConditionOutput) ElementType added in v0.2.0

func (ExperimentTemplateStopConditionOutput) Source added in v0.2.0

func (ExperimentTemplateStopConditionOutput) ToExperimentTemplateStopConditionOutput added in v0.2.0

func (o ExperimentTemplateStopConditionOutput) ToExperimentTemplateStopConditionOutput() ExperimentTemplateStopConditionOutput

func (ExperimentTemplateStopConditionOutput) ToExperimentTemplateStopConditionOutputWithContext added in v0.2.0

func (o ExperimentTemplateStopConditionOutput) ToExperimentTemplateStopConditionOutputWithContext(ctx context.Context) ExperimentTemplateStopConditionOutput

func (ExperimentTemplateStopConditionOutput) ToOutput added in v0.76.0

func (ExperimentTemplateStopConditionOutput) Value added in v0.2.0

type ExperimentTemplateTargetMap added in v0.2.0

type ExperimentTemplateTargetMap struct {
}

The targets for the experiment.

type ExperimentTemplateTargetMapArgs added in v0.2.0

type ExperimentTemplateTargetMapArgs struct {
}

The targets for the experiment.

func (ExperimentTemplateTargetMapArgs) ElementType added in v0.2.0

func (ExperimentTemplateTargetMapArgs) ToExperimentTemplateTargetMapOutput added in v0.2.0

func (i ExperimentTemplateTargetMapArgs) ToExperimentTemplateTargetMapOutput() ExperimentTemplateTargetMapOutput

func (ExperimentTemplateTargetMapArgs) ToExperimentTemplateTargetMapOutputWithContext added in v0.2.0

func (i ExperimentTemplateTargetMapArgs) ToExperimentTemplateTargetMapOutputWithContext(ctx context.Context) ExperimentTemplateTargetMapOutput

func (ExperimentTemplateTargetMapArgs) ToOutput added in v0.76.0

type ExperimentTemplateTargetMapInput added in v0.2.0

type ExperimentTemplateTargetMapInput interface {
	pulumi.Input

	ToExperimentTemplateTargetMapOutput() ExperimentTemplateTargetMapOutput
	ToExperimentTemplateTargetMapOutputWithContext(context.Context) ExperimentTemplateTargetMapOutput
}

ExperimentTemplateTargetMapInput is an input type that accepts ExperimentTemplateTargetMap and ExperimentTemplateTargetMapOutput values. You can construct a concrete instance of `ExperimentTemplateTargetMapInput` via:

ExperimentTemplateTargetMap{ "key": ExperimentTemplateTargetArgs{...} }

type ExperimentTemplateTargetMapOutput added in v0.2.0

type ExperimentTemplateTargetMapOutput struct{ *pulumi.OutputState }

The targets for the experiment.

func (ExperimentTemplateTargetMapOutput) ElementType added in v0.2.0

func (ExperimentTemplateTargetMapOutput) ToExperimentTemplateTargetMapOutput added in v0.2.0

func (o ExperimentTemplateTargetMapOutput) ToExperimentTemplateTargetMapOutput() ExperimentTemplateTargetMapOutput

func (ExperimentTemplateTargetMapOutput) ToExperimentTemplateTargetMapOutputWithContext added in v0.2.0

func (o ExperimentTemplateTargetMapOutput) ToExperimentTemplateTargetMapOutputWithContext(ctx context.Context) ExperimentTemplateTargetMapOutput

func (ExperimentTemplateTargetMapOutput) ToOutput added in v0.76.0

type ExperimentTemplateTargetMapPtrOutput added in v0.2.0

type ExperimentTemplateTargetMapPtrOutput struct{ *pulumi.OutputState }

func (ExperimentTemplateTargetMapPtrOutput) Elem added in v0.2.0

func (ExperimentTemplateTargetMapPtrOutput) ElementType added in v0.2.0

func (ExperimentTemplateTargetMapPtrOutput) ToExperimentTemplateTargetMapPtrOutput added in v0.2.0

func (o ExperimentTemplateTargetMapPtrOutput) ToExperimentTemplateTargetMapPtrOutput() ExperimentTemplateTargetMapPtrOutput

func (ExperimentTemplateTargetMapPtrOutput) ToExperimentTemplateTargetMapPtrOutputWithContext added in v0.2.0

func (o ExperimentTemplateTargetMapPtrOutput) ToExperimentTemplateTargetMapPtrOutputWithContext(ctx context.Context) ExperimentTemplateTargetMapPtrOutput

func (ExperimentTemplateTargetMapPtrOutput) ToOutput added in v0.76.0

type LookupExperimentTemplateArgs added in v0.12.0

type LookupExperimentTemplateArgs struct {
	Id string `pulumi:"id"`
}

type LookupExperimentTemplateOutputArgs added in v0.12.0

type LookupExperimentTemplateOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupExperimentTemplateOutputArgs) ElementType added in v0.12.0

type LookupExperimentTemplateResult added in v0.12.0

type LookupExperimentTemplateResult struct {
	Actions          *ExperimentTemplateActionMap        `pulumi:"actions"`
	Description      *string                             `pulumi:"description"`
	Id               *string                             `pulumi:"id"`
	LogConfiguration *ExperimentTemplateLogConfiguration `pulumi:"logConfiguration"`
	RoleArn          *string                             `pulumi:"roleArn"`
	StopConditions   []ExperimentTemplateStopCondition   `pulumi:"stopConditions"`
	Targets          *ExperimentTemplateTargetMap        `pulumi:"targets"`
}

func LookupExperimentTemplate added in v0.12.0

func LookupExperimentTemplate(ctx *pulumi.Context, args *LookupExperimentTemplateArgs, opts ...pulumi.InvokeOption) (*LookupExperimentTemplateResult, error)

Resource schema for AWS::FIS::ExperimentTemplate

type LookupExperimentTemplateResultOutput added in v0.12.0

type LookupExperimentTemplateResultOutput struct{ *pulumi.OutputState }

func (LookupExperimentTemplateResultOutput) Actions added in v0.12.0

func (LookupExperimentTemplateResultOutput) Description added in v0.12.0

func (LookupExperimentTemplateResultOutput) ElementType added in v0.12.0

func (LookupExperimentTemplateResultOutput) Id added in v0.12.0

func (LookupExperimentTemplateResultOutput) LogConfiguration added in v0.14.0

func (LookupExperimentTemplateResultOutput) RoleArn added in v0.12.0

func (LookupExperimentTemplateResultOutput) StopConditions added in v0.12.0

func (LookupExperimentTemplateResultOutput) Targets added in v0.12.0

func (LookupExperimentTemplateResultOutput) ToLookupExperimentTemplateResultOutput added in v0.12.0

func (o LookupExperimentTemplateResultOutput) ToLookupExperimentTemplateResultOutput() LookupExperimentTemplateResultOutput

func (LookupExperimentTemplateResultOutput) ToLookupExperimentTemplateResultOutputWithContext added in v0.12.0

func (o LookupExperimentTemplateResultOutput) ToLookupExperimentTemplateResultOutputWithContext(ctx context.Context) LookupExperimentTemplateResultOutput

func (LookupExperimentTemplateResultOutput) ToOutput added in v0.76.0

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL