Documentation
¶
Index ¶
- Constants
- type ExperimentTemplate
- type ExperimentTemplateAction
- type ExperimentTemplateActionArgs
- func (ExperimentTemplateActionArgs) ElementType() reflect.Type
- func (i ExperimentTemplateActionArgs) ToExperimentTemplateActionOutput() ExperimentTemplateActionOutput
- func (i ExperimentTemplateActionArgs) ToExperimentTemplateActionOutputWithContext(ctx context.Context) ExperimentTemplateActionOutput
- type ExperimentTemplateActionInput
- type ExperimentTemplateActionMap
- func (ExperimentTemplateActionMap) ElementType() reflect.Type
- func (i ExperimentTemplateActionMap) ToExperimentTemplateActionMapOutput() ExperimentTemplateActionMapOutput
- func (i ExperimentTemplateActionMap) ToExperimentTemplateActionMapOutputWithContext(ctx context.Context) ExperimentTemplateActionMapOutput
- type ExperimentTemplateActionMapInput
- type ExperimentTemplateActionMapOutput
- func (ExperimentTemplateActionMapOutput) ElementType() reflect.Type
- func (o ExperimentTemplateActionMapOutput) MapIndex(k pulumi.StringInput) ExperimentTemplateActionOutput
- func (o ExperimentTemplateActionMapOutput) ToExperimentTemplateActionMapOutput() ExperimentTemplateActionMapOutput
- func (o ExperimentTemplateActionMapOutput) ToExperimentTemplateActionMapOutputWithContext(ctx context.Context) ExperimentTemplateActionMapOutput
- type ExperimentTemplateActionOutput
- func (o ExperimentTemplateActionOutput) ActionId() pulumi.StringOutput
- func (o ExperimentTemplateActionOutput) Description() pulumi.StringPtrOutput
- func (ExperimentTemplateActionOutput) ElementType() reflect.Type
- func (o ExperimentTemplateActionOutput) Parameters() pulumi.StringMapOutput
- func (o ExperimentTemplateActionOutput) StartAfter() pulumi.StringArrayOutput
- func (o ExperimentTemplateActionOutput) Targets() pulumi.StringMapOutput
- func (o ExperimentTemplateActionOutput) ToExperimentTemplateActionOutput() ExperimentTemplateActionOutput
- func (o ExperimentTemplateActionOutput) ToExperimentTemplateActionOutputWithContext(ctx context.Context) ExperimentTemplateActionOutput
- type ExperimentTemplateArgs
- type ExperimentTemplateExperimentOptions
- type ExperimentTemplateExperimentOptionsAccountTargeting
- func (ExperimentTemplateExperimentOptionsAccountTargeting) ElementType() reflect.Type
- func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingOutput() ExperimentTemplateExperimentOptionsAccountTargetingOutput
- func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsAccountTargetingOutput
- func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutput() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
- func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
- func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToStringOutput() pulumi.StringOutput
- func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExperimentTemplateExperimentOptionsAccountTargetingInput
- type ExperimentTemplateExperimentOptionsAccountTargetingOutput
- func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ElementType() reflect.Type
- func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingOutput() ExperimentTemplateExperimentOptionsAccountTargetingOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsAccountTargetingOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutput() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringOutput() pulumi.StringOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExperimentTemplateExperimentOptionsAccountTargetingPtrInput
- type ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) Elem() ExperimentTemplateExperimentOptionsAccountTargetingOutput
- func (ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ElementType() reflect.Type
- func (o ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutput() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExperimentTemplateExperimentOptionsArgs
- func (ExperimentTemplateExperimentOptionsArgs) ElementType() reflect.Type
- func (i ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsOutput() ExperimentTemplateExperimentOptionsOutput
- func (i ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsOutput
- func (i ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsPtrOutput() ExperimentTemplateExperimentOptionsPtrOutput
- func (i ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsPtrOutput
- type ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode
- func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ElementType() reflect.Type
- func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput
- func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput
- func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
- func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
- func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringOutput() pulumi.StringOutput
- func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeInput
- type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput
- func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ElementType() reflect.Type
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrInput
- type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) Elem() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput
- func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ElementType() reflect.Type
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExperimentTemplateExperimentOptionsInput
- type ExperimentTemplateExperimentOptionsOutput
- func (o ExperimentTemplateExperimentOptionsOutput) AccountTargeting() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
- func (ExperimentTemplateExperimentOptionsOutput) ElementType() reflect.Type
- func (o ExperimentTemplateExperimentOptionsOutput) EmptyTargetResolutionMode() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
- func (o ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsOutput() ExperimentTemplateExperimentOptionsOutput
- func (o ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsOutput
- func (o ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsPtrOutput() ExperimentTemplateExperimentOptionsPtrOutput
- func (o ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsPtrOutput
- type ExperimentTemplateExperimentOptionsPtrInput
- type ExperimentTemplateExperimentOptionsPtrOutput
- func (o ExperimentTemplateExperimentOptionsPtrOutput) AccountTargeting() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
- func (o ExperimentTemplateExperimentOptionsPtrOutput) Elem() ExperimentTemplateExperimentOptionsOutput
- func (ExperimentTemplateExperimentOptionsPtrOutput) ElementType() reflect.Type
- func (o ExperimentTemplateExperimentOptionsPtrOutput) EmptyTargetResolutionMode() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
- func (o ExperimentTemplateExperimentOptionsPtrOutput) ToExperimentTemplateExperimentOptionsPtrOutput() ExperimentTemplateExperimentOptionsPtrOutput
- func (o ExperimentTemplateExperimentOptionsPtrOutput) ToExperimentTemplateExperimentOptionsPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsPtrOutput
- type ExperimentTemplateInput
- type ExperimentTemplateLogConfiguration
- type ExperimentTemplateLogConfigurationArgs
- func (ExperimentTemplateLogConfigurationArgs) ElementType() reflect.Type
- func (i ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationOutput() ExperimentTemplateLogConfigurationOutput
- func (i ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationOutput
- func (i ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationPtrOutput() ExperimentTemplateLogConfigurationPtrOutput
- func (i ExperimentTemplateLogConfigurationArgs) ToExperimentTemplateLogConfigurationPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationPtrOutput
- type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties
- type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs
- func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
- func (i ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
- func (i ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput() ...
- func (i ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesInput
- type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
- func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) LogGroupArn() pulumi.StringOutput
- func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
- func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
- func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput() ...
- func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrInput
- type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
- func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) Elem() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
- func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ElementType() reflect.Type
- func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) LogGroupArn() pulumi.StringPtrOutput
- func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput() ...
- func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ...
- type ExperimentTemplateLogConfigurationInput
- type ExperimentTemplateLogConfigurationOutput
- func (o ExperimentTemplateLogConfigurationOutput) CloudWatchLogsConfiguration() ...
- func (ExperimentTemplateLogConfigurationOutput) ElementType() reflect.Type
- func (o ExperimentTemplateLogConfigurationOutput) LogSchemaVersion() pulumi.IntOutput
- func (o ExperimentTemplateLogConfigurationOutput) S3Configuration() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
- func (o ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationOutput() ExperimentTemplateLogConfigurationOutput
- func (o ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationOutput
- func (o ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationPtrOutput() ExperimentTemplateLogConfigurationPtrOutput
- func (o ExperimentTemplateLogConfigurationOutput) ToExperimentTemplateLogConfigurationPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationPtrOutput
- type ExperimentTemplateLogConfigurationPtrInput
- type ExperimentTemplateLogConfigurationPtrOutput
- func (o ExperimentTemplateLogConfigurationPtrOutput) CloudWatchLogsConfiguration() ...
- func (o ExperimentTemplateLogConfigurationPtrOutput) Elem() ExperimentTemplateLogConfigurationOutput
- func (ExperimentTemplateLogConfigurationPtrOutput) ElementType() reflect.Type
- func (o ExperimentTemplateLogConfigurationPtrOutput) LogSchemaVersion() pulumi.IntPtrOutput
- func (o ExperimentTemplateLogConfigurationPtrOutput) S3Configuration() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
- func (o ExperimentTemplateLogConfigurationPtrOutput) ToExperimentTemplateLogConfigurationPtrOutput() ExperimentTemplateLogConfigurationPtrOutput
- func (o ExperimentTemplateLogConfigurationPtrOutput) ToExperimentTemplateLogConfigurationPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationPtrOutput
- type ExperimentTemplateLogConfigurationS3ConfigurationProperties
- type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs
- func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ElementType() reflect.Type
- func (i ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput
- func (i ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput
- func (i ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
- func (i ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
- type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesInput
- type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) BucketName() pulumi.StringOutput
- func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ElementType() reflect.Type
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) Prefix() pulumi.StringPtrOutput
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
- type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrInput
- type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) Elem() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput
- func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ElementType() reflect.Type
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
- func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
- type ExperimentTemplateOutput
- func (o ExperimentTemplateOutput) Actions() ExperimentTemplateActionMapOutput
- func (o ExperimentTemplateOutput) AwsId() pulumi.StringOutput
- func (o ExperimentTemplateOutput) Description() pulumi.StringOutput
- func (ExperimentTemplateOutput) ElementType() reflect.Type
- func (o ExperimentTemplateOutput) ExperimentOptions() ExperimentTemplateExperimentOptionsPtrOutput
- func (o ExperimentTemplateOutput) LogConfiguration() ExperimentTemplateLogConfigurationPtrOutput
- func (o ExperimentTemplateOutput) RoleArn() pulumi.StringOutput
- func (o ExperimentTemplateOutput) StopConditions() ExperimentTemplateStopConditionArrayOutput
- func (o ExperimentTemplateOutput) Tags() pulumi.StringMapOutput
- func (o ExperimentTemplateOutput) Targets() ExperimentTemplateTargetMapOutput
- func (o ExperimentTemplateOutput) ToExperimentTemplateOutput() ExperimentTemplateOutput
- func (o ExperimentTemplateOutput) ToExperimentTemplateOutputWithContext(ctx context.Context) ExperimentTemplateOutput
- type ExperimentTemplateState
- type ExperimentTemplateStopCondition
- type ExperimentTemplateStopConditionArgs
- func (ExperimentTemplateStopConditionArgs) ElementType() reflect.Type
- func (i ExperimentTemplateStopConditionArgs) ToExperimentTemplateStopConditionOutput() ExperimentTemplateStopConditionOutput
- func (i ExperimentTemplateStopConditionArgs) ToExperimentTemplateStopConditionOutputWithContext(ctx context.Context) ExperimentTemplateStopConditionOutput
- type ExperimentTemplateStopConditionArray
- func (ExperimentTemplateStopConditionArray) ElementType() reflect.Type
- func (i ExperimentTemplateStopConditionArray) ToExperimentTemplateStopConditionArrayOutput() ExperimentTemplateStopConditionArrayOutput
- func (i ExperimentTemplateStopConditionArray) ToExperimentTemplateStopConditionArrayOutputWithContext(ctx context.Context) ExperimentTemplateStopConditionArrayOutput
- type ExperimentTemplateStopConditionArrayInput
- type ExperimentTemplateStopConditionArrayOutput
- func (ExperimentTemplateStopConditionArrayOutput) ElementType() reflect.Type
- func (o ExperimentTemplateStopConditionArrayOutput) Index(i pulumi.IntInput) ExperimentTemplateStopConditionOutput
- func (o ExperimentTemplateStopConditionArrayOutput) ToExperimentTemplateStopConditionArrayOutput() ExperimentTemplateStopConditionArrayOutput
- func (o ExperimentTemplateStopConditionArrayOutput) ToExperimentTemplateStopConditionArrayOutputWithContext(ctx context.Context) ExperimentTemplateStopConditionArrayOutput
- type ExperimentTemplateStopConditionInput
- type ExperimentTemplateStopConditionOutput
- func (ExperimentTemplateStopConditionOutput) ElementType() reflect.Type
- func (o ExperimentTemplateStopConditionOutput) Source() pulumi.StringOutput
- func (o ExperimentTemplateStopConditionOutput) ToExperimentTemplateStopConditionOutput() ExperimentTemplateStopConditionOutput
- func (o ExperimentTemplateStopConditionOutput) ToExperimentTemplateStopConditionOutputWithContext(ctx context.Context) ExperimentTemplateStopConditionOutput
- func (o ExperimentTemplateStopConditionOutput) Value() pulumi.StringPtrOutput
- type ExperimentTemplateTarget
- type ExperimentTemplateTargetArgs
- func (ExperimentTemplateTargetArgs) ElementType() reflect.Type
- func (i ExperimentTemplateTargetArgs) ToExperimentTemplateTargetOutput() ExperimentTemplateTargetOutput
- func (i ExperimentTemplateTargetArgs) ToExperimentTemplateTargetOutputWithContext(ctx context.Context) ExperimentTemplateTargetOutput
- type ExperimentTemplateTargetFilter
- type ExperimentTemplateTargetFilterArgs
- func (ExperimentTemplateTargetFilterArgs) ElementType() reflect.Type
- func (i ExperimentTemplateTargetFilterArgs) ToExperimentTemplateTargetFilterOutput() ExperimentTemplateTargetFilterOutput
- func (i ExperimentTemplateTargetFilterArgs) ToExperimentTemplateTargetFilterOutputWithContext(ctx context.Context) ExperimentTemplateTargetFilterOutput
- type ExperimentTemplateTargetFilterArray
- func (ExperimentTemplateTargetFilterArray) ElementType() reflect.Type
- func (i ExperimentTemplateTargetFilterArray) ToExperimentTemplateTargetFilterArrayOutput() ExperimentTemplateTargetFilterArrayOutput
- func (i ExperimentTemplateTargetFilterArray) ToExperimentTemplateTargetFilterArrayOutputWithContext(ctx context.Context) ExperimentTemplateTargetFilterArrayOutput
- type ExperimentTemplateTargetFilterArrayInput
- type ExperimentTemplateTargetFilterArrayOutput
- func (ExperimentTemplateTargetFilterArrayOutput) ElementType() reflect.Type
- func (o ExperimentTemplateTargetFilterArrayOutput) Index(i pulumi.IntInput) ExperimentTemplateTargetFilterOutput
- func (o ExperimentTemplateTargetFilterArrayOutput) ToExperimentTemplateTargetFilterArrayOutput() ExperimentTemplateTargetFilterArrayOutput
- func (o ExperimentTemplateTargetFilterArrayOutput) ToExperimentTemplateTargetFilterArrayOutputWithContext(ctx context.Context) ExperimentTemplateTargetFilterArrayOutput
- type ExperimentTemplateTargetFilterInput
- type ExperimentTemplateTargetFilterOutput
- func (ExperimentTemplateTargetFilterOutput) ElementType() reflect.Type
- func (o ExperimentTemplateTargetFilterOutput) Path() pulumi.StringOutput
- func (o ExperimentTemplateTargetFilterOutput) ToExperimentTemplateTargetFilterOutput() ExperimentTemplateTargetFilterOutput
- func (o ExperimentTemplateTargetFilterOutput) ToExperimentTemplateTargetFilterOutputWithContext(ctx context.Context) ExperimentTemplateTargetFilterOutput
- func (o ExperimentTemplateTargetFilterOutput) Values() pulumi.StringArrayOutput
- type ExperimentTemplateTargetInput
- type ExperimentTemplateTargetMap
- func (ExperimentTemplateTargetMap) ElementType() reflect.Type
- func (i ExperimentTemplateTargetMap) ToExperimentTemplateTargetMapOutput() ExperimentTemplateTargetMapOutput
- func (i ExperimentTemplateTargetMap) ToExperimentTemplateTargetMapOutputWithContext(ctx context.Context) ExperimentTemplateTargetMapOutput
- type ExperimentTemplateTargetMapInput
- type ExperimentTemplateTargetMapOutput
- func (ExperimentTemplateTargetMapOutput) ElementType() reflect.Type
- func (o ExperimentTemplateTargetMapOutput) MapIndex(k pulumi.StringInput) ExperimentTemplateTargetOutput
- func (o ExperimentTemplateTargetMapOutput) ToExperimentTemplateTargetMapOutput() ExperimentTemplateTargetMapOutput
- func (o ExperimentTemplateTargetMapOutput) ToExperimentTemplateTargetMapOutputWithContext(ctx context.Context) ExperimentTemplateTargetMapOutput
- type ExperimentTemplateTargetOutput
- func (ExperimentTemplateTargetOutput) ElementType() reflect.Type
- func (o ExperimentTemplateTargetOutput) Filters() ExperimentTemplateTargetFilterArrayOutput
- func (o ExperimentTemplateTargetOutput) Parameters() pulumi.StringMapOutput
- func (o ExperimentTemplateTargetOutput) ResourceArns() pulumi.StringArrayOutput
- func (o ExperimentTemplateTargetOutput) ResourceTags() pulumi.StringMapOutput
- func (o ExperimentTemplateTargetOutput) ResourceType() pulumi.StringOutput
- func (o ExperimentTemplateTargetOutput) SelectionMode() pulumi.StringOutput
- func (o ExperimentTemplateTargetOutput) ToExperimentTemplateTargetOutput() ExperimentTemplateTargetOutput
- func (o ExperimentTemplateTargetOutput) ToExperimentTemplateTargetOutputWithContext(ctx context.Context) ExperimentTemplateTargetOutput
- type LookupExperimentTemplateArgs
- type LookupExperimentTemplateOutputArgs
- type LookupExperimentTemplateResult
- type LookupExperimentTemplateResultOutput
- func (o LookupExperimentTemplateResultOutput) Actions() ExperimentTemplateActionMapOutput
- func (o LookupExperimentTemplateResultOutput) Description() pulumi.StringPtrOutput
- func (LookupExperimentTemplateResultOutput) ElementType() reflect.Type
- func (o LookupExperimentTemplateResultOutput) ExperimentOptions() ExperimentTemplateExperimentOptionsPtrOutput
- func (o LookupExperimentTemplateResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupExperimentTemplateResultOutput) LogConfiguration() ExperimentTemplateLogConfigurationPtrOutput
- func (o LookupExperimentTemplateResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupExperimentTemplateResultOutput) StopConditions() ExperimentTemplateStopConditionArrayOutput
- func (o LookupExperimentTemplateResultOutput) Targets() ExperimentTemplateTargetMapOutput
- func (o LookupExperimentTemplateResultOutput) ToLookupExperimentTemplateResultOutput() LookupExperimentTemplateResultOutput
- func (o LookupExperimentTemplateResultOutput) ToLookupExperimentTemplateResultOutputWithContext(ctx context.Context) LookupExperimentTemplateResultOutput
- type LookupTargetAccountConfigurationArgs
- type LookupTargetAccountConfigurationOutputArgs
- type LookupTargetAccountConfigurationResult
- type LookupTargetAccountConfigurationResultOutput
- func (o LookupTargetAccountConfigurationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupTargetAccountConfigurationResultOutput) ElementType() reflect.Type
- func (o LookupTargetAccountConfigurationResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupTargetAccountConfigurationResultOutput) ToLookupTargetAccountConfigurationResultOutput() LookupTargetAccountConfigurationResultOutput
- func (o LookupTargetAccountConfigurationResultOutput) ToLookupTargetAccountConfigurationResultOutputWithContext(ctx context.Context) LookupTargetAccountConfigurationResultOutput
- type TargetAccountConfiguration
- func (*TargetAccountConfiguration) ElementType() reflect.Type
- func (i *TargetAccountConfiguration) ToTargetAccountConfigurationOutput() TargetAccountConfigurationOutput
- func (i *TargetAccountConfiguration) ToTargetAccountConfigurationOutputWithContext(ctx context.Context) TargetAccountConfigurationOutput
- type TargetAccountConfigurationArgs
- type TargetAccountConfigurationInput
- type TargetAccountConfigurationOutput
- func (o TargetAccountConfigurationOutput) AccountId() pulumi.StringOutput
- func (o TargetAccountConfigurationOutput) Description() pulumi.StringPtrOutput
- func (TargetAccountConfigurationOutput) ElementType() reflect.Type
- func (o TargetAccountConfigurationOutput) ExperimentTemplateId() pulumi.StringOutput
- func (o TargetAccountConfigurationOutput) RoleArn() pulumi.StringOutput
- func (o TargetAccountConfigurationOutput) ToTargetAccountConfigurationOutput() TargetAccountConfigurationOutput
- func (o TargetAccountConfigurationOutput) ToTargetAccountConfigurationOutputWithContext(ctx context.Context) TargetAccountConfigurationOutput
- type TargetAccountConfigurationState
Constants ¶
const ( ExperimentTemplateExperimentOptionsAccountTargetingMultiAccount = ExperimentTemplateExperimentOptionsAccountTargeting("multi-account") ExperimentTemplateExperimentOptionsAccountTargetingSingleAccount = ExperimentTemplateExperimentOptionsAccountTargeting("single-account") )
const ( ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeFail = ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode("fail") ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeSkip = ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode("skip") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExperimentTemplate ¶
type ExperimentTemplate struct { pulumi.CustomResourceState // The actions for the experiment. Actions ExperimentTemplateActionMapOutput `pulumi:"actions"` // The ID of the experiment template. AwsId pulumi.StringOutput `pulumi:"awsId"` // The description for the experiment template. Description pulumi.StringOutput `pulumi:"description"` // The experiment options for an experiment template. ExperimentOptions ExperimentTemplateExperimentOptionsPtrOutput `pulumi:"experimentOptions"` // The configuration for experiment logging. LogConfiguration ExperimentTemplateLogConfigurationPtrOutput `pulumi:"logConfiguration"` // The Amazon Resource Name (ARN) of an IAM role. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // The stop conditions for the experiment. StopConditions ExperimentTemplateStopConditionArrayOutput `pulumi:"stopConditions"` // The tags for the experiment template. Tags pulumi.StringMapOutput `pulumi:"tags"` // The targets for the experiment. Targets ExperimentTemplateTargetMapOutput `pulumi:"targets"` }
Resource schema for AWS::FIS::ExperimentTemplate
## Example Usage ### Example
```go package main
import (
"github.com/pulumi/pulumi-aws-native/sdk/go/aws/fis" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fisRole, err := iam.NewRole(ctx, "fisRole", &iam.RoleArgs{ AssumeRolePolicyDocument: pulumi.Any(map[string]interface{}{ "version": "2012-10-17", "statement": []map[string]interface{}{ map[string]interface{}{ "effect": "Allow", "principal": map[string]interface{}{ "service": "fis.amazonaws.com", }, "action": "sts:AssumeRole", }, }, }), Policies: iam.RolePolicyTypeArray{ &iam.RolePolicyTypeArgs{ PolicyName: pulumi.String("FISRoleEC2Actions"), PolicyDocument: pulumi.Any(map[string]interface{}{ "version": "2012-10-17", "statement": []map[string]interface{}{ map[string]interface{}{ "effect": "Allow", "action": []string{ "ec2:RebootInstances", "ec2:StopInstances", "ec2:StartInstances", "ec2:TerminateInstances", }, "resource": "arn:aws:ec2:*:*:instance/*", }, }, }), }, }, }) if err != nil { return err } _, err = fis.NewExperimentTemplate(ctx, "experimentTemplate", &fis.ExperimentTemplateArgs{ Description: pulumi.String("stop an instance based on a tag"), Actions: fis.ExperimentTemplateActionMap{ "stopInstances": &fis.ExperimentTemplateActionArgs{ ActionId: pulumi.String("aws:ec2:stop-instances"), Parameters: pulumi.StringMap{ "startInstancesAfterDuration": pulumi.String("PT2M"), }, Targets: pulumi.StringMap{ "instances": pulumi.String("oneRandomInstance"), }, }, }, Targets: fis.ExperimentTemplateTargetMap{ "oneRandomInstance": &fis.ExperimentTemplateTargetArgs{ ResourceTags: pulumi.StringMap{ "env": pulumi.String("prod"), }, ResourceType: pulumi.String("aws:ec2:instance"), SelectionMode: pulumi.String("COUNT(1)"), }, }, StopConditions: fis.ExperimentTemplateStopConditionArray{ &fis.ExperimentTemplateStopConditionArgs{ Source: pulumi.String("none"), }, }, Tags: pulumi.StringMap{ "name": pulumi.String("fisStopInstances"), }, RoleArn: fisRole.Arn, }) if err != nil { return err } return nil }) }
```
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
type ExperimentTemplateAction ¶ added in v0.98.0
type ExperimentTemplateAction struct { // The ID of the action. ActionId string `pulumi:"actionId"` // A description for the action. Description *string `pulumi:"description"` // The parameters for the action, if applicable. Parameters map[string]string `pulumi:"parameters"` // The name of the action that must be completed before the current action starts. StartAfter []string `pulumi:"startAfter"` // One or more targets for the action. Targets map[string]string `pulumi:"targets"` }
Specifies an action for the experiment template.
type ExperimentTemplateActionArgs ¶ added in v0.98.0
type ExperimentTemplateActionArgs struct { // The ID of the action. ActionId pulumi.StringInput `pulumi:"actionId"` // A description for the action. Description pulumi.StringPtrInput `pulumi:"description"` // The parameters for the action, if applicable. Parameters pulumi.StringMapInput `pulumi:"parameters"` // The name of the action that must be completed before the current action starts. StartAfter pulumi.StringArrayInput `pulumi:"startAfter"` // One or more targets for the action. Targets pulumi.StringMapInput `pulumi:"targets"` }
Specifies an action for the experiment template.
func (ExperimentTemplateActionArgs) ElementType ¶ added in v0.98.0
func (ExperimentTemplateActionArgs) ElementType() reflect.Type
func (ExperimentTemplateActionArgs) ToExperimentTemplateActionOutput ¶ added in v0.98.0
func (i ExperimentTemplateActionArgs) ToExperimentTemplateActionOutput() ExperimentTemplateActionOutput
func (ExperimentTemplateActionArgs) ToExperimentTemplateActionOutputWithContext ¶ added in v0.98.0
func (i ExperimentTemplateActionArgs) ToExperimentTemplateActionOutputWithContext(ctx context.Context) ExperimentTemplateActionOutput
type ExperimentTemplateActionInput ¶ added in v0.98.0
type ExperimentTemplateActionInput interface { pulumi.Input ToExperimentTemplateActionOutput() ExperimentTemplateActionOutput ToExperimentTemplateActionOutputWithContext(context.Context) ExperimentTemplateActionOutput }
ExperimentTemplateActionInput is an input type that accepts ExperimentTemplateActionArgs and ExperimentTemplateActionOutput values. You can construct a concrete instance of `ExperimentTemplateActionInput` via:
ExperimentTemplateActionArgs{...}
type ExperimentTemplateActionMap ¶ added in v0.2.0
type ExperimentTemplateActionMap map[string]ExperimentTemplateActionInput
func (ExperimentTemplateActionMap) ElementType ¶ added in v0.98.0
func (ExperimentTemplateActionMap) ElementType() reflect.Type
func (ExperimentTemplateActionMap) ToExperimentTemplateActionMapOutput ¶ added in v0.98.0
func (i ExperimentTemplateActionMap) ToExperimentTemplateActionMapOutput() ExperimentTemplateActionMapOutput
func (ExperimentTemplateActionMap) ToExperimentTemplateActionMapOutputWithContext ¶ added in v0.98.0
func (i ExperimentTemplateActionMap) ToExperimentTemplateActionMapOutputWithContext(ctx context.Context) ExperimentTemplateActionMapOutput
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 }
func (ExperimentTemplateActionMapOutput) ElementType ¶ added in v0.2.0
func (ExperimentTemplateActionMapOutput) ElementType() reflect.Type
func (ExperimentTemplateActionMapOutput) MapIndex ¶ added in v0.98.0
func (o ExperimentTemplateActionMapOutput) MapIndex(k pulumi.StringInput) ExperimentTemplateActionOutput
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
type ExperimentTemplateActionOutput ¶ added in v0.98.0
type ExperimentTemplateActionOutput struct{ *pulumi.OutputState }
Specifies an action for the experiment template.
func (ExperimentTemplateActionOutput) ActionId ¶ added in v0.98.0
func (o ExperimentTemplateActionOutput) ActionId() pulumi.StringOutput
The ID of the action.
func (ExperimentTemplateActionOutput) Description ¶ added in v0.98.0
func (o ExperimentTemplateActionOutput) Description() pulumi.StringPtrOutput
A description for the action.
func (ExperimentTemplateActionOutput) ElementType ¶ added in v0.98.0
func (ExperimentTemplateActionOutput) ElementType() reflect.Type
func (ExperimentTemplateActionOutput) Parameters ¶ added in v0.98.0
func (o ExperimentTemplateActionOutput) Parameters() pulumi.StringMapOutput
The parameters for the action, if applicable.
func (ExperimentTemplateActionOutput) StartAfter ¶ added in v0.98.0
func (o ExperimentTemplateActionOutput) StartAfter() pulumi.StringArrayOutput
The name of the action that must be completed before the current action starts.
func (ExperimentTemplateActionOutput) Targets ¶ added in v0.98.0
func (o ExperimentTemplateActionOutput) Targets() pulumi.StringMapOutput
One or more targets for the action.
func (ExperimentTemplateActionOutput) ToExperimentTemplateActionOutput ¶ added in v0.98.0
func (o ExperimentTemplateActionOutput) ToExperimentTemplateActionOutput() ExperimentTemplateActionOutput
func (ExperimentTemplateActionOutput) ToExperimentTemplateActionOutputWithContext ¶ added in v0.98.0
func (o ExperimentTemplateActionOutput) ToExperimentTemplateActionOutputWithContext(ctx context.Context) ExperimentTemplateActionOutput
type ExperimentTemplateArgs ¶
type ExperimentTemplateArgs struct { // The actions for the experiment. Actions ExperimentTemplateActionMapInput // The description for the experiment template. Description pulumi.StringInput // The experiment options for an experiment template. ExperimentOptions ExperimentTemplateExperimentOptionsPtrInput // The configuration for experiment logging. LogConfiguration ExperimentTemplateLogConfigurationPtrInput // The Amazon Resource Name (ARN) of an IAM role. RoleArn pulumi.StringInput // The stop conditions for the experiment. StopConditions ExperimentTemplateStopConditionArrayInput // The tags for the experiment template. Tags pulumi.StringMapInput // The targets for the experiment. Targets ExperimentTemplateTargetMapInput }
The set of arguments for constructing a ExperimentTemplate resource.
func (ExperimentTemplateArgs) ElementType ¶
func (ExperimentTemplateArgs) ElementType() reflect.Type
type ExperimentTemplateExperimentOptions ¶ added in v0.91.0
type ExperimentTemplateExperimentOptions struct { // The account targeting setting for the experiment template. AccountTargeting *ExperimentTemplateExperimentOptionsAccountTargeting `pulumi:"accountTargeting"` // The target resolution failure mode for the experiment template. EmptyTargetResolutionMode *ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode `pulumi:"emptyTargetResolutionMode"` }
type ExperimentTemplateExperimentOptionsAccountTargeting ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsAccountTargeting string
The account targeting setting for the experiment template.
func (ExperimentTemplateExperimentOptionsAccountTargeting) ElementType ¶ added in v0.91.0
func (ExperimentTemplateExperimentOptionsAccountTargeting) ElementType() reflect.Type
func (ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingOutput ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingOutput() ExperimentTemplateExperimentOptionsAccountTargetingOutput
func (ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingOutputWithContext ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsAccountTargetingOutput
func (ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutput ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutput() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
func (ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutputWithContext ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
func (ExperimentTemplateExperimentOptionsAccountTargeting) ToStringOutput ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToStringOutput() pulumi.StringOutput
func (ExperimentTemplateExperimentOptionsAccountTargeting) ToStringOutputWithContext ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExperimentTemplateExperimentOptionsAccountTargeting) ToStringPtrOutput ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExperimentTemplateExperimentOptionsAccountTargeting) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsAccountTargeting) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExperimentTemplateExperimentOptionsAccountTargetingInput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsAccountTargetingInput interface { pulumi.Input ToExperimentTemplateExperimentOptionsAccountTargetingOutput() ExperimentTemplateExperimentOptionsAccountTargetingOutput ToExperimentTemplateExperimentOptionsAccountTargetingOutputWithContext(context.Context) ExperimentTemplateExperimentOptionsAccountTargetingOutput }
ExperimentTemplateExperimentOptionsAccountTargetingInput is an input type that accepts values of the ExperimentTemplateExperimentOptionsAccountTargeting enum A concrete instance of `ExperimentTemplateExperimentOptionsAccountTargetingInput` can be one of the following:
ExperimentTemplateExperimentOptionsAccountTargetingMultiAccount ExperimentTemplateExperimentOptionsAccountTargetingSingleAccount
type ExperimentTemplateExperimentOptionsAccountTargetingOutput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsAccountTargetingOutput struct{ *pulumi.OutputState }
func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ElementType ¶ added in v0.91.0
func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ElementType() reflect.Type
func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingOutput() ExperimentTemplateExperimentOptionsAccountTargetingOutput
func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsAccountTargetingOutput
func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutput() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringOutput() pulumi.StringOutput
func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExperimentTemplateExperimentOptionsAccountTargetingPtrInput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsAccountTargetingPtrInput interface { pulumi.Input ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutput() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutputWithContext(context.Context) ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput }
func ExperimentTemplateExperimentOptionsAccountTargetingPtr ¶ added in v0.91.0
func ExperimentTemplateExperimentOptionsAccountTargetingPtr(v string) ExperimentTemplateExperimentOptionsAccountTargetingPtrInput
type ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput struct{ *pulumi.OutputState }
func (ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ElementType ¶ added in v0.91.0
func (ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ElementType() reflect.Type
func (ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutput() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
func (ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToExperimentTemplateExperimentOptionsAccountTargetingPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
func (ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExperimentTemplateExperimentOptionsArgs ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsArgs struct { // The account targeting setting for the experiment template. AccountTargeting ExperimentTemplateExperimentOptionsAccountTargetingPtrInput `pulumi:"accountTargeting"` // The target resolution failure mode for the experiment template. EmptyTargetResolutionMode ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrInput `pulumi:"emptyTargetResolutionMode"` }
func (ExperimentTemplateExperimentOptionsArgs) ElementType ¶ added in v0.91.0
func (ExperimentTemplateExperimentOptionsArgs) ElementType() reflect.Type
func (ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsOutput ¶ added in v0.91.0
func (i ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsOutput() ExperimentTemplateExperimentOptionsOutput
func (ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsOutputWithContext ¶ added in v0.91.0
func (i ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsOutput
func (ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsPtrOutput ¶ added in v0.91.0
func (i ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsPtrOutput() ExperimentTemplateExperimentOptionsPtrOutput
func (ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsPtrOutputWithContext ¶ added in v0.91.0
func (i ExperimentTemplateExperimentOptionsArgs) ToExperimentTemplateExperimentOptionsPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsPtrOutput
type ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode string
The target resolution failure mode for the experiment template.
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ElementType ¶ added in v0.91.0
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ElementType() reflect.Type
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutputWithContext ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutputWithContext ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringOutput ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringOutput() pulumi.StringOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringOutputWithContext ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringPtrOutput ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (e ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeInput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeInput interface { pulumi.Input ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutputWithContext(context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput }
ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeInput is an input type that accepts values of the ExperimentTemplateExperimentOptionsEmptyTargetResolutionMode enum A concrete instance of `ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeInput` can be one of the following:
ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeFail ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeSkip
type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput struct{ *pulumi.OutputState }
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ElementType ¶ added in v0.91.0
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ElementType() reflect.Type
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringOutput() pulumi.StringOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrInput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrInput interface { pulumi.Input ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutputWithContext(context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput }
func ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtr ¶ added in v0.91.0
func ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtr(v string) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrInput
type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput struct{ *pulumi.OutputState }
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) Elem ¶ added in v0.91.0
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ElementType ¶ added in v0.91.0
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ElementType() reflect.Type
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToStringPtrOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExperimentTemplateExperimentOptionsInput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsInput interface { pulumi.Input ToExperimentTemplateExperimentOptionsOutput() ExperimentTemplateExperimentOptionsOutput ToExperimentTemplateExperimentOptionsOutputWithContext(context.Context) ExperimentTemplateExperimentOptionsOutput }
ExperimentTemplateExperimentOptionsInput is an input type that accepts ExperimentTemplateExperimentOptionsArgs and ExperimentTemplateExperimentOptionsOutput values. You can construct a concrete instance of `ExperimentTemplateExperimentOptionsInput` via:
ExperimentTemplateExperimentOptionsArgs{...}
type ExperimentTemplateExperimentOptionsOutput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsOutput struct{ *pulumi.OutputState }
func (ExperimentTemplateExperimentOptionsOutput) AccountTargeting ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsOutput) AccountTargeting() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
The account targeting setting for the experiment template.
func (ExperimentTemplateExperimentOptionsOutput) ElementType ¶ added in v0.91.0
func (ExperimentTemplateExperimentOptionsOutput) ElementType() reflect.Type
func (ExperimentTemplateExperimentOptionsOutput) EmptyTargetResolutionMode ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsOutput) EmptyTargetResolutionMode() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
The target resolution failure mode for the experiment template.
func (ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsOutput() ExperimentTemplateExperimentOptionsOutput
func (ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsOutput
func (ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsPtrOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsPtrOutput() ExperimentTemplateExperimentOptionsPtrOutput
func (ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsPtrOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsOutput) ToExperimentTemplateExperimentOptionsPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsPtrOutput
type ExperimentTemplateExperimentOptionsPtrInput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsPtrInput interface { pulumi.Input ToExperimentTemplateExperimentOptionsPtrOutput() ExperimentTemplateExperimentOptionsPtrOutput ToExperimentTemplateExperimentOptionsPtrOutputWithContext(context.Context) ExperimentTemplateExperimentOptionsPtrOutput }
ExperimentTemplateExperimentOptionsPtrInput is an input type that accepts ExperimentTemplateExperimentOptionsArgs, ExperimentTemplateExperimentOptionsPtr and ExperimentTemplateExperimentOptionsPtrOutput values. You can construct a concrete instance of `ExperimentTemplateExperimentOptionsPtrInput` via:
ExperimentTemplateExperimentOptionsArgs{...} or: nil
func ExperimentTemplateExperimentOptionsPtr ¶ added in v0.91.0
func ExperimentTemplateExperimentOptionsPtr(v *ExperimentTemplateExperimentOptionsArgs) ExperimentTemplateExperimentOptionsPtrInput
type ExperimentTemplateExperimentOptionsPtrOutput ¶ added in v0.91.0
type ExperimentTemplateExperimentOptionsPtrOutput struct{ *pulumi.OutputState }
func (ExperimentTemplateExperimentOptionsPtrOutput) AccountTargeting ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsPtrOutput) AccountTargeting() ExperimentTemplateExperimentOptionsAccountTargetingPtrOutput
The account targeting setting for the experiment template.
func (ExperimentTemplateExperimentOptionsPtrOutput) ElementType ¶ added in v0.91.0
func (ExperimentTemplateExperimentOptionsPtrOutput) ElementType() reflect.Type
func (ExperimentTemplateExperimentOptionsPtrOutput) EmptyTargetResolutionMode ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsPtrOutput) EmptyTargetResolutionMode() ExperimentTemplateExperimentOptionsEmptyTargetResolutionModePtrOutput
The target resolution failure mode for the experiment template.
func (ExperimentTemplateExperimentOptionsPtrOutput) ToExperimentTemplateExperimentOptionsPtrOutput ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsPtrOutput) ToExperimentTemplateExperimentOptionsPtrOutput() ExperimentTemplateExperimentOptionsPtrOutput
func (ExperimentTemplateExperimentOptionsPtrOutput) ToExperimentTemplateExperimentOptionsPtrOutputWithContext ¶ added in v0.91.0
func (o ExperimentTemplateExperimentOptionsPtrOutput) ToExperimentTemplateExperimentOptionsPtrOutputWithContext(ctx context.Context) ExperimentTemplateExperimentOptionsPtrOutput
type ExperimentTemplateInput ¶
type ExperimentTemplateInput interface { pulumi.Input ToExperimentTemplateOutput() ExperimentTemplateOutput ToExperimentTemplateOutputWithContext(ctx context.Context) ExperimentTemplateOutput }
type ExperimentTemplateLogConfiguration ¶ added in v0.14.0
type ExperimentTemplateLogConfiguration struct { // The configuration for experiment logging to CloudWatch Logs . CloudWatchLogsConfiguration *ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties `pulumi:"cloudWatchLogsConfiguration"` // The schema version. LogSchemaVersion int `pulumi:"logSchemaVersion"` // The configuration for experiment logging to Amazon S3 . S3Configuration *ExperimentTemplateLogConfigurationS3ConfigurationProperties `pulumi:"s3Configuration"` }
type ExperimentTemplateLogConfigurationArgs ¶ added in v0.14.0
type ExperimentTemplateLogConfigurationArgs struct { // The configuration for experiment logging to CloudWatch Logs . CloudWatchLogsConfiguration ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrInput `pulumi:"cloudWatchLogsConfiguration"` // The schema version. LogSchemaVersion pulumi.IntInput `pulumi:"logSchemaVersion"` // The configuration for experiment logging to Amazon S3 . S3Configuration ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrInput `pulumi:"s3Configuration"` }
func (ExperimentTemplateLogConfigurationArgs) ElementType ¶ added in v0.14.0
func (ExperimentTemplateLogConfigurationArgs) ElementType() reflect.Type
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
type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties ¶ added in v0.14.0
type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationProperties struct {
LogGroupArn string `pulumi:"logGroupArn"`
}
The configuration for experiment logging to CloudWatch Logs .
type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs ¶ added in v0.14.0
type ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs struct {
LogGroupArn pulumi.StringInput `pulumi:"logGroupArn"`
}
The configuration for experiment logging to CloudWatch Logs .
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ElementType ¶ added in v0.14.0
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ElementType() reflect.Type
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput ¶ added in v0.14.0
func (i ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutputWithContext ¶ added in v0.14.0
func (i ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput ¶ added in v0.14.0
func (i ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext ¶ added in v0.14.0
func (i ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
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 }
The configuration for experiment logging to CloudWatch Logs .
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ElementType ¶ added in v0.14.0
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ElementType() reflect.Type
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) LogGroupArn ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) LogGroupArn() pulumi.StringOutput
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutputWithContext ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
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
func ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtr ¶ added in v0.14.0
func ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtr(v *ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesArgs) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrInput
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) ElementType() reflect.Type
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) LogGroupArn ¶ added in v0.14.0
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
func (ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
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 (o ExperimentTemplateLogConfigurationOutput) CloudWatchLogsConfiguration() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
The configuration for experiment logging to CloudWatch Logs .
func (ExperimentTemplateLogConfigurationOutput) ElementType ¶ added in v0.14.0
func (ExperimentTemplateLogConfigurationOutput) ElementType() reflect.Type
func (ExperimentTemplateLogConfigurationOutput) LogSchemaVersion ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationOutput) LogSchemaVersion() pulumi.IntOutput
The schema version.
func (ExperimentTemplateLogConfigurationOutput) S3Configuration ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationOutput) S3Configuration() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
The configuration for experiment logging to Amazon S3 .
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
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
func ExperimentTemplateLogConfigurationPtr ¶ added in v0.14.0
func ExperimentTemplateLogConfigurationPtr(v *ExperimentTemplateLogConfigurationArgs) ExperimentTemplateLogConfigurationPtrInput
type ExperimentTemplateLogConfigurationPtrOutput ¶ added in v0.14.0
type ExperimentTemplateLogConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ExperimentTemplateLogConfigurationPtrOutput) CloudWatchLogsConfiguration ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationPtrOutput) CloudWatchLogsConfiguration() ExperimentTemplateLogConfigurationCloudWatchLogsConfigurationPropertiesPtrOutput
The configuration for experiment logging to CloudWatch Logs .
func (ExperimentTemplateLogConfigurationPtrOutput) ElementType ¶ added in v0.14.0
func (ExperimentTemplateLogConfigurationPtrOutput) ElementType() reflect.Type
func (ExperimentTemplateLogConfigurationPtrOutput) LogSchemaVersion ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationPtrOutput) LogSchemaVersion() pulumi.IntPtrOutput
The schema version.
func (ExperimentTemplateLogConfigurationPtrOutput) S3Configuration ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationPtrOutput) S3Configuration() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
The configuration for experiment logging to Amazon S3 .
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
type ExperimentTemplateLogConfigurationS3ConfigurationProperties ¶ added in v0.14.0
type ExperimentTemplateLogConfigurationS3ConfigurationProperties struct { BucketName string `pulumi:"bucketName"` Prefix *string `pulumi:"prefix"` }
The configuration for experiment logging to Amazon S3 .
type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs ¶ added in v0.14.0
type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs struct { BucketName pulumi.StringInput `pulumi:"bucketName"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
The configuration for experiment logging to Amazon S3 .
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ElementType ¶ added in v0.14.0
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ElementType() reflect.Type
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput ¶ added in v0.14.0
func (i ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput
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 (i ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext ¶ added in v0.14.0
func (i ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
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 }
The configuration for experiment logging to Amazon S3 .
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) BucketName ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) BucketName() pulumi.StringOutput
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ElementType ¶ added in v0.14.0
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ElementType() reflect.Type
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput
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 (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
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
func ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtr ¶ added in v0.14.0
func ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtr(v *ExperimentTemplateLogConfigurationS3ConfigurationPropertiesArgs) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrInput
type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput ¶ added in v0.14.0
type ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) BucketName ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) BucketName() pulumi.StringPtrOutput
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ElementType ¶ added in v0.14.0
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ElementType() reflect.Type
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) Prefix ¶ added in v0.14.0
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput() ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
func (ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext ¶ added in v0.14.0
func (o ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput) ToExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutputWithContext(ctx context.Context) ExperimentTemplateLogConfigurationS3ConfigurationPropertiesPtrOutput
type ExperimentTemplateOutput ¶
type ExperimentTemplateOutput struct{ *pulumi.OutputState }
func (ExperimentTemplateOutput) Actions ¶ added in v0.17.0
func (o ExperimentTemplateOutput) Actions() ExperimentTemplateActionMapOutput
The actions for the experiment.
func (ExperimentTemplateOutput) AwsId ¶ added in v0.99.0
func (o ExperimentTemplateOutput) AwsId() pulumi.StringOutput
The ID of the experiment template.
func (ExperimentTemplateOutput) Description ¶ added in v0.17.0
func (o ExperimentTemplateOutput) Description() pulumi.StringOutput
The description for the experiment template.
func (ExperimentTemplateOutput) ElementType ¶
func (ExperimentTemplateOutput) ElementType() reflect.Type
func (ExperimentTemplateOutput) ExperimentOptions ¶ added in v0.91.0
func (o ExperimentTemplateOutput) ExperimentOptions() ExperimentTemplateExperimentOptionsPtrOutput
The experiment options for an experiment template.
func (ExperimentTemplateOutput) LogConfiguration ¶ added in v0.17.0
func (o ExperimentTemplateOutput) LogConfiguration() ExperimentTemplateLogConfigurationPtrOutput
The configuration for experiment logging.
func (ExperimentTemplateOutput) RoleArn ¶ added in v0.17.0
func (o ExperimentTemplateOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of an IAM role.
func (ExperimentTemplateOutput) StopConditions ¶ added in v0.17.0
func (o ExperimentTemplateOutput) StopConditions() ExperimentTemplateStopConditionArrayOutput
The stop conditions for the experiment.
func (ExperimentTemplateOutput) Tags ¶ added in v0.17.0
func (o ExperimentTemplateOutput) Tags() pulumi.StringMapOutput
The tags for the experiment template.
func (ExperimentTemplateOutput) Targets ¶ added in v0.17.0
func (o ExperimentTemplateOutput) Targets() ExperimentTemplateTargetMapOutput
The targets for the experiment.
func (ExperimentTemplateOutput) ToExperimentTemplateOutput ¶
func (o ExperimentTemplateOutput) ToExperimentTemplateOutput() ExperimentTemplateOutput
func (ExperimentTemplateOutput) ToExperimentTemplateOutputWithContext ¶
func (o ExperimentTemplateOutput) ToExperimentTemplateOutputWithContext(ctx context.Context) ExperimentTemplateOutput
type ExperimentTemplateState ¶
type ExperimentTemplateState struct { }
func (ExperimentTemplateState) ElementType ¶
func (ExperimentTemplateState) ElementType() reflect.Type
type ExperimentTemplateStopCondition ¶ added in v0.2.0
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) ElementType() reflect.Type
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
type ExperimentTemplateStopConditionArray ¶ added in v0.2.0
type ExperimentTemplateStopConditionArray []ExperimentTemplateStopConditionInput
func (ExperimentTemplateStopConditionArray) ElementType ¶ added in v0.2.0
func (ExperimentTemplateStopConditionArray) ElementType() reflect.Type
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
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) ElementType() reflect.Type
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
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) ElementType() reflect.Type
func (ExperimentTemplateStopConditionOutput) Source ¶ added in v0.2.0
func (o ExperimentTemplateStopConditionOutput) Source() pulumi.StringOutput
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) Value ¶ added in v0.2.0
func (o ExperimentTemplateStopConditionOutput) Value() pulumi.StringPtrOutput
type ExperimentTemplateTarget ¶ added in v0.98.0
type ExperimentTemplateTarget struct { // The filters to apply to identify target resources using specific attributes. Filters []ExperimentTemplateTargetFilter `pulumi:"filters"` // The parameters for the resource type. Parameters map[string]string `pulumi:"parameters"` // The Amazon Resource Names (ARNs) of the targets. ResourceArns []string `pulumi:"resourceArns"` // The tags for the target resources. ResourceTags map[string]string `pulumi:"resourceTags"` // The resource type. ResourceType string `pulumi:"resourceType"` // Scopes the identified resources to a specific count or percentage. SelectionMode string `pulumi:"selectionMode"` }
Specifies a target for an experiment.
type ExperimentTemplateTargetArgs ¶ added in v0.98.0
type ExperimentTemplateTargetArgs struct { // The filters to apply to identify target resources using specific attributes. Filters ExperimentTemplateTargetFilterArrayInput `pulumi:"filters"` // The parameters for the resource type. Parameters pulumi.StringMapInput `pulumi:"parameters"` // The Amazon Resource Names (ARNs) of the targets. ResourceArns pulumi.StringArrayInput `pulumi:"resourceArns"` // The tags for the target resources. ResourceTags pulumi.StringMapInput `pulumi:"resourceTags"` // The resource type. ResourceType pulumi.StringInput `pulumi:"resourceType"` // Scopes the identified resources to a specific count or percentage. SelectionMode pulumi.StringInput `pulumi:"selectionMode"` }
Specifies a target for an experiment.
func (ExperimentTemplateTargetArgs) ElementType ¶ added in v0.98.0
func (ExperimentTemplateTargetArgs) ElementType() reflect.Type
func (ExperimentTemplateTargetArgs) ToExperimentTemplateTargetOutput ¶ added in v0.98.0
func (i ExperimentTemplateTargetArgs) ToExperimentTemplateTargetOutput() ExperimentTemplateTargetOutput
func (ExperimentTemplateTargetArgs) ToExperimentTemplateTargetOutputWithContext ¶ added in v0.98.0
func (i ExperimentTemplateTargetArgs) ToExperimentTemplateTargetOutputWithContext(ctx context.Context) ExperimentTemplateTargetOutput
type ExperimentTemplateTargetFilter ¶ added in v0.98.0
type ExperimentTemplateTargetFilter struct { Path string `pulumi:"path"` Values []string `pulumi:"values"` }
Describes a filter used for the target resource input in an experiment template.
type ExperimentTemplateTargetFilterArgs ¶ added in v0.98.0
type ExperimentTemplateTargetFilterArgs struct { Path pulumi.StringInput `pulumi:"path"` Values pulumi.StringArrayInput `pulumi:"values"` }
Describes a filter used for the target resource input in an experiment template.
func (ExperimentTemplateTargetFilterArgs) ElementType ¶ added in v0.98.0
func (ExperimentTemplateTargetFilterArgs) ElementType() reflect.Type
func (ExperimentTemplateTargetFilterArgs) ToExperimentTemplateTargetFilterOutput ¶ added in v0.98.0
func (i ExperimentTemplateTargetFilterArgs) ToExperimentTemplateTargetFilterOutput() ExperimentTemplateTargetFilterOutput
func (ExperimentTemplateTargetFilterArgs) ToExperimentTemplateTargetFilterOutputWithContext ¶ added in v0.98.0
func (i ExperimentTemplateTargetFilterArgs) ToExperimentTemplateTargetFilterOutputWithContext(ctx context.Context) ExperimentTemplateTargetFilterOutput
type ExperimentTemplateTargetFilterArray ¶ added in v0.98.0
type ExperimentTemplateTargetFilterArray []ExperimentTemplateTargetFilterInput
func (ExperimentTemplateTargetFilterArray) ElementType ¶ added in v0.98.0
func (ExperimentTemplateTargetFilterArray) ElementType() reflect.Type
func (ExperimentTemplateTargetFilterArray) ToExperimentTemplateTargetFilterArrayOutput ¶ added in v0.98.0
func (i ExperimentTemplateTargetFilterArray) ToExperimentTemplateTargetFilterArrayOutput() ExperimentTemplateTargetFilterArrayOutput
func (ExperimentTemplateTargetFilterArray) ToExperimentTemplateTargetFilterArrayOutputWithContext ¶ added in v0.98.0
func (i ExperimentTemplateTargetFilterArray) ToExperimentTemplateTargetFilterArrayOutputWithContext(ctx context.Context) ExperimentTemplateTargetFilterArrayOutput
type ExperimentTemplateTargetFilterArrayInput ¶ added in v0.98.0
type ExperimentTemplateTargetFilterArrayInput interface { pulumi.Input ToExperimentTemplateTargetFilterArrayOutput() ExperimentTemplateTargetFilterArrayOutput ToExperimentTemplateTargetFilterArrayOutputWithContext(context.Context) ExperimentTemplateTargetFilterArrayOutput }
ExperimentTemplateTargetFilterArrayInput is an input type that accepts ExperimentTemplateTargetFilterArray and ExperimentTemplateTargetFilterArrayOutput values. You can construct a concrete instance of `ExperimentTemplateTargetFilterArrayInput` via:
ExperimentTemplateTargetFilterArray{ ExperimentTemplateTargetFilterArgs{...} }
type ExperimentTemplateTargetFilterArrayOutput ¶ added in v0.98.0
type ExperimentTemplateTargetFilterArrayOutput struct{ *pulumi.OutputState }
func (ExperimentTemplateTargetFilterArrayOutput) ElementType ¶ added in v0.98.0
func (ExperimentTemplateTargetFilterArrayOutput) ElementType() reflect.Type
func (ExperimentTemplateTargetFilterArrayOutput) ToExperimentTemplateTargetFilterArrayOutput ¶ added in v0.98.0
func (o ExperimentTemplateTargetFilterArrayOutput) ToExperimentTemplateTargetFilterArrayOutput() ExperimentTemplateTargetFilterArrayOutput
func (ExperimentTemplateTargetFilterArrayOutput) ToExperimentTemplateTargetFilterArrayOutputWithContext ¶ added in v0.98.0
func (o ExperimentTemplateTargetFilterArrayOutput) ToExperimentTemplateTargetFilterArrayOutputWithContext(ctx context.Context) ExperimentTemplateTargetFilterArrayOutput
type ExperimentTemplateTargetFilterInput ¶ added in v0.98.0
type ExperimentTemplateTargetFilterInput interface { pulumi.Input ToExperimentTemplateTargetFilterOutput() ExperimentTemplateTargetFilterOutput ToExperimentTemplateTargetFilterOutputWithContext(context.Context) ExperimentTemplateTargetFilterOutput }
ExperimentTemplateTargetFilterInput is an input type that accepts ExperimentTemplateTargetFilterArgs and ExperimentTemplateTargetFilterOutput values. You can construct a concrete instance of `ExperimentTemplateTargetFilterInput` via:
ExperimentTemplateTargetFilterArgs{...}
type ExperimentTemplateTargetFilterOutput ¶ added in v0.98.0
type ExperimentTemplateTargetFilterOutput struct{ *pulumi.OutputState }
Describes a filter used for the target resource input in an experiment template.
func (ExperimentTemplateTargetFilterOutput) ElementType ¶ added in v0.98.0
func (ExperimentTemplateTargetFilterOutput) ElementType() reflect.Type
func (ExperimentTemplateTargetFilterOutput) Path ¶ added in v0.98.0
func (o ExperimentTemplateTargetFilterOutput) Path() pulumi.StringOutput
func (ExperimentTemplateTargetFilterOutput) ToExperimentTemplateTargetFilterOutput ¶ added in v0.98.0
func (o ExperimentTemplateTargetFilterOutput) ToExperimentTemplateTargetFilterOutput() ExperimentTemplateTargetFilterOutput
func (ExperimentTemplateTargetFilterOutput) ToExperimentTemplateTargetFilterOutputWithContext ¶ added in v0.98.0
func (o ExperimentTemplateTargetFilterOutput) ToExperimentTemplateTargetFilterOutputWithContext(ctx context.Context) ExperimentTemplateTargetFilterOutput
func (ExperimentTemplateTargetFilterOutput) Values ¶ added in v0.98.0
func (o ExperimentTemplateTargetFilterOutput) Values() pulumi.StringArrayOutput
type ExperimentTemplateTargetInput ¶ added in v0.98.0
type ExperimentTemplateTargetInput interface { pulumi.Input ToExperimentTemplateTargetOutput() ExperimentTemplateTargetOutput ToExperimentTemplateTargetOutputWithContext(context.Context) ExperimentTemplateTargetOutput }
ExperimentTemplateTargetInput is an input type that accepts ExperimentTemplateTargetArgs and ExperimentTemplateTargetOutput values. You can construct a concrete instance of `ExperimentTemplateTargetInput` via:
ExperimentTemplateTargetArgs{...}
type ExperimentTemplateTargetMap ¶ added in v0.2.0
type ExperimentTemplateTargetMap map[string]ExperimentTemplateTargetInput
func (ExperimentTemplateTargetMap) ElementType ¶ added in v0.98.0
func (ExperimentTemplateTargetMap) ElementType() reflect.Type
func (ExperimentTemplateTargetMap) ToExperimentTemplateTargetMapOutput ¶ added in v0.98.0
func (i ExperimentTemplateTargetMap) ToExperimentTemplateTargetMapOutput() ExperimentTemplateTargetMapOutput
func (ExperimentTemplateTargetMap) ToExperimentTemplateTargetMapOutputWithContext ¶ added in v0.98.0
func (i ExperimentTemplateTargetMap) ToExperimentTemplateTargetMapOutputWithContext(ctx context.Context) ExperimentTemplateTargetMapOutput
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 }
func (ExperimentTemplateTargetMapOutput) ElementType ¶ added in v0.2.0
func (ExperimentTemplateTargetMapOutput) ElementType() reflect.Type
func (ExperimentTemplateTargetMapOutput) MapIndex ¶ added in v0.98.0
func (o ExperimentTemplateTargetMapOutput) MapIndex(k pulumi.StringInput) ExperimentTemplateTargetOutput
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
type ExperimentTemplateTargetOutput ¶ added in v0.98.0
type ExperimentTemplateTargetOutput struct{ *pulumi.OutputState }
Specifies a target for an experiment.
func (ExperimentTemplateTargetOutput) ElementType ¶ added in v0.98.0
func (ExperimentTemplateTargetOutput) ElementType() reflect.Type
func (ExperimentTemplateTargetOutput) Filters ¶ added in v0.98.0
func (o ExperimentTemplateTargetOutput) Filters() ExperimentTemplateTargetFilterArrayOutput
The filters to apply to identify target resources using specific attributes.
func (ExperimentTemplateTargetOutput) Parameters ¶ added in v0.98.0
func (o ExperimentTemplateTargetOutput) Parameters() pulumi.StringMapOutput
The parameters for the resource type.
func (ExperimentTemplateTargetOutput) ResourceArns ¶ added in v0.98.0
func (o ExperimentTemplateTargetOutput) ResourceArns() pulumi.StringArrayOutput
The Amazon Resource Names (ARNs) of the targets.
func (ExperimentTemplateTargetOutput) ResourceTags ¶ added in v0.98.0
func (o ExperimentTemplateTargetOutput) ResourceTags() pulumi.StringMapOutput
The tags for the target resources.
func (ExperimentTemplateTargetOutput) ResourceType ¶ added in v0.98.0
func (o ExperimentTemplateTargetOutput) ResourceType() pulumi.StringOutput
The resource type.
func (ExperimentTemplateTargetOutput) SelectionMode ¶ added in v0.98.0
func (o ExperimentTemplateTargetOutput) SelectionMode() pulumi.StringOutput
Scopes the identified resources to a specific count or percentage.
func (ExperimentTemplateTargetOutput) ToExperimentTemplateTargetOutput ¶ added in v0.98.0
func (o ExperimentTemplateTargetOutput) ToExperimentTemplateTargetOutput() ExperimentTemplateTargetOutput
func (ExperimentTemplateTargetOutput) ToExperimentTemplateTargetOutputWithContext ¶ added in v0.98.0
func (o ExperimentTemplateTargetOutput) ToExperimentTemplateTargetOutputWithContext(ctx context.Context) ExperimentTemplateTargetOutput
type LookupExperimentTemplateArgs ¶ added in v0.12.0
type LookupExperimentTemplateArgs struct { // The ID of the experiment template. Id string `pulumi:"id"` }
type LookupExperimentTemplateOutputArgs ¶ added in v0.12.0
type LookupExperimentTemplateOutputArgs struct { // The ID of the experiment template. Id pulumi.StringInput `pulumi:"id"` }
func (LookupExperimentTemplateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupExperimentTemplateOutputArgs) ElementType() reflect.Type
type LookupExperimentTemplateResult ¶ added in v0.12.0
type LookupExperimentTemplateResult struct { // The actions for the experiment. Actions map[string]ExperimentTemplateAction `pulumi:"actions"` // The description for the experiment template. Description *string `pulumi:"description"` // The experiment options for an experiment template. ExperimentOptions *ExperimentTemplateExperimentOptions `pulumi:"experimentOptions"` // The ID of the experiment template. Id *string `pulumi:"id"` // The configuration for experiment logging. LogConfiguration *ExperimentTemplateLogConfiguration `pulumi:"logConfiguration"` // The Amazon Resource Name (ARN) of an IAM role. RoleArn *string `pulumi:"roleArn"` // The stop conditions for the experiment. StopConditions []ExperimentTemplateStopCondition `pulumi:"stopConditions"` // The targets for the experiment. Targets map[string]ExperimentTemplateTarget `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 LookupExperimentTemplateOutput ¶ added in v0.12.0
func LookupExperimentTemplateOutput(ctx *pulumi.Context, args LookupExperimentTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupExperimentTemplateResultOutput
func (LookupExperimentTemplateResultOutput) Actions ¶ added in v0.12.0
func (o LookupExperimentTemplateResultOutput) Actions() ExperimentTemplateActionMapOutput
The actions for the experiment.
func (LookupExperimentTemplateResultOutput) Description ¶ added in v0.12.0
func (o LookupExperimentTemplateResultOutput) Description() pulumi.StringPtrOutput
The description for the experiment template.
func (LookupExperimentTemplateResultOutput) ElementType ¶ added in v0.12.0
func (LookupExperimentTemplateResultOutput) ElementType() reflect.Type
func (LookupExperimentTemplateResultOutput) ExperimentOptions ¶ added in v0.91.0
func (o LookupExperimentTemplateResultOutput) ExperimentOptions() ExperimentTemplateExperimentOptionsPtrOutput
The experiment options for an experiment template.
func (LookupExperimentTemplateResultOutput) Id ¶ added in v0.12.0
func (o LookupExperimentTemplateResultOutput) Id() pulumi.StringPtrOutput
The ID of the experiment template.
func (LookupExperimentTemplateResultOutput) LogConfiguration ¶ added in v0.14.0
func (o LookupExperimentTemplateResultOutput) LogConfiguration() ExperimentTemplateLogConfigurationPtrOutput
The configuration for experiment logging.
func (LookupExperimentTemplateResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupExperimentTemplateResultOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an IAM role.
func (LookupExperimentTemplateResultOutput) StopConditions ¶ added in v0.12.0
func (o LookupExperimentTemplateResultOutput) StopConditions() ExperimentTemplateStopConditionArrayOutput
The stop conditions for the experiment.
func (LookupExperimentTemplateResultOutput) Targets ¶ added in v0.12.0
func (o LookupExperimentTemplateResultOutput) Targets() ExperimentTemplateTargetMapOutput
The targets for the experiment.
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
type LookupTargetAccountConfigurationArgs ¶ added in v0.91.0
type LookupTargetAccountConfigurationOutputArgs ¶ added in v0.91.0
type LookupTargetAccountConfigurationOutputArgs struct { // The AWS account ID of the target account. AccountId pulumi.StringInput `pulumi:"accountId"` // The ID of the experiment template. ExperimentTemplateId pulumi.StringInput `pulumi:"experimentTemplateId"` }
func (LookupTargetAccountConfigurationOutputArgs) ElementType ¶ added in v0.91.0
func (LookupTargetAccountConfigurationOutputArgs) ElementType() reflect.Type
type LookupTargetAccountConfigurationResult ¶ added in v0.91.0
type LookupTargetAccountConfigurationResult struct { // The description of the target account. Description *string `pulumi:"description"` // The Amazon Resource Name (ARN) of an IAM role for the target account. RoleArn *string `pulumi:"roleArn"` }
func LookupTargetAccountConfiguration ¶ added in v0.91.0
func LookupTargetAccountConfiguration(ctx *pulumi.Context, args *LookupTargetAccountConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupTargetAccountConfigurationResult, error)
Resource schema for AWS::FIS::TargetAccountConfiguration
type LookupTargetAccountConfigurationResultOutput ¶ added in v0.91.0
type LookupTargetAccountConfigurationResultOutput struct{ *pulumi.OutputState }
func LookupTargetAccountConfigurationOutput ¶ added in v0.91.0
func LookupTargetAccountConfigurationOutput(ctx *pulumi.Context, args LookupTargetAccountConfigurationOutputArgs, opts ...pulumi.InvokeOption) LookupTargetAccountConfigurationResultOutput
func (LookupTargetAccountConfigurationResultOutput) Description ¶ added in v0.91.0
func (o LookupTargetAccountConfigurationResultOutput) Description() pulumi.StringPtrOutput
The description of the target account.
func (LookupTargetAccountConfigurationResultOutput) ElementType ¶ added in v0.91.0
func (LookupTargetAccountConfigurationResultOutput) ElementType() reflect.Type
func (LookupTargetAccountConfigurationResultOutput) RoleArn ¶ added in v0.91.0
func (o LookupTargetAccountConfigurationResultOutput) RoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of an IAM role for the target account.
func (LookupTargetAccountConfigurationResultOutput) ToLookupTargetAccountConfigurationResultOutput ¶ added in v0.91.0
func (o LookupTargetAccountConfigurationResultOutput) ToLookupTargetAccountConfigurationResultOutput() LookupTargetAccountConfigurationResultOutput
func (LookupTargetAccountConfigurationResultOutput) ToLookupTargetAccountConfigurationResultOutputWithContext ¶ added in v0.91.0
func (o LookupTargetAccountConfigurationResultOutput) ToLookupTargetAccountConfigurationResultOutputWithContext(ctx context.Context) LookupTargetAccountConfigurationResultOutput
type TargetAccountConfiguration ¶ added in v0.91.0
type TargetAccountConfiguration struct { pulumi.CustomResourceState // The AWS account ID of the target account. AccountId pulumi.StringOutput `pulumi:"accountId"` // The description of the target account. Description pulumi.StringPtrOutput `pulumi:"description"` // The ID of the experiment template. ExperimentTemplateId pulumi.StringOutput `pulumi:"experimentTemplateId"` // The Amazon Resource Name (ARN) of an IAM role for the target account. RoleArn pulumi.StringOutput `pulumi:"roleArn"` }
Resource schema for AWS::FIS::TargetAccountConfiguration
func GetTargetAccountConfiguration ¶ added in v0.91.0
func GetTargetAccountConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetAccountConfigurationState, opts ...pulumi.ResourceOption) (*TargetAccountConfiguration, error)
GetTargetAccountConfiguration gets an existing TargetAccountConfiguration 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 NewTargetAccountConfiguration ¶ added in v0.91.0
func NewTargetAccountConfiguration(ctx *pulumi.Context, name string, args *TargetAccountConfigurationArgs, opts ...pulumi.ResourceOption) (*TargetAccountConfiguration, error)
NewTargetAccountConfiguration registers a new resource with the given unique name, arguments, and options.
func (*TargetAccountConfiguration) ElementType ¶ added in v0.91.0
func (*TargetAccountConfiguration) ElementType() reflect.Type
func (*TargetAccountConfiguration) ToTargetAccountConfigurationOutput ¶ added in v0.91.0
func (i *TargetAccountConfiguration) ToTargetAccountConfigurationOutput() TargetAccountConfigurationOutput
func (*TargetAccountConfiguration) ToTargetAccountConfigurationOutputWithContext ¶ added in v0.91.0
func (i *TargetAccountConfiguration) ToTargetAccountConfigurationOutputWithContext(ctx context.Context) TargetAccountConfigurationOutput
type TargetAccountConfigurationArgs ¶ added in v0.91.0
type TargetAccountConfigurationArgs struct { // The AWS account ID of the target account. AccountId pulumi.StringInput // The description of the target account. Description pulumi.StringPtrInput // The ID of the experiment template. ExperimentTemplateId pulumi.StringInput // The Amazon Resource Name (ARN) of an IAM role for the target account. RoleArn pulumi.StringInput }
The set of arguments for constructing a TargetAccountConfiguration resource.
func (TargetAccountConfigurationArgs) ElementType ¶ added in v0.91.0
func (TargetAccountConfigurationArgs) ElementType() reflect.Type
type TargetAccountConfigurationInput ¶ added in v0.91.0
type TargetAccountConfigurationInput interface { pulumi.Input ToTargetAccountConfigurationOutput() TargetAccountConfigurationOutput ToTargetAccountConfigurationOutputWithContext(ctx context.Context) TargetAccountConfigurationOutput }
type TargetAccountConfigurationOutput ¶ added in v0.91.0
type TargetAccountConfigurationOutput struct{ *pulumi.OutputState }
func (TargetAccountConfigurationOutput) AccountId ¶ added in v0.91.0
func (o TargetAccountConfigurationOutput) AccountId() pulumi.StringOutput
The AWS account ID of the target account.
func (TargetAccountConfigurationOutput) Description ¶ added in v0.91.0
func (o TargetAccountConfigurationOutput) Description() pulumi.StringPtrOutput
The description of the target account.
func (TargetAccountConfigurationOutput) ElementType ¶ added in v0.91.0
func (TargetAccountConfigurationOutput) ElementType() reflect.Type
func (TargetAccountConfigurationOutput) ExperimentTemplateId ¶ added in v0.91.0
func (o TargetAccountConfigurationOutput) ExperimentTemplateId() pulumi.StringOutput
The ID of the experiment template.
func (TargetAccountConfigurationOutput) RoleArn ¶ added in v0.91.0
func (o TargetAccountConfigurationOutput) RoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of an IAM role for the target account.
func (TargetAccountConfigurationOutput) ToTargetAccountConfigurationOutput ¶ added in v0.91.0
func (o TargetAccountConfigurationOutput) ToTargetAccountConfigurationOutput() TargetAccountConfigurationOutput
func (TargetAccountConfigurationOutput) ToTargetAccountConfigurationOutputWithContext ¶ added in v0.91.0
func (o TargetAccountConfigurationOutput) ToTargetAccountConfigurationOutputWithContext(ctx context.Context) TargetAccountConfigurationOutput
type TargetAccountConfigurationState ¶ added in v0.91.0
type TargetAccountConfigurationState struct { }
func (TargetAccountConfigurationState) ElementType ¶ added in v0.91.0
func (TargetAccountConfigurationState) ElementType() reflect.Type