Documentation
¶
Index ¶
- Constants
- type Experiment
- type ExperimentArgs
- type ExperimentInput
- type ExperimentMetricGoalObject
- type ExperimentMetricGoalObjectArgs
- func (ExperimentMetricGoalObjectArgs) ElementType() reflect.Type
- func (i ExperimentMetricGoalObjectArgs) ToExperimentMetricGoalObjectOutput() ExperimentMetricGoalObjectOutput
- func (i ExperimentMetricGoalObjectArgs) ToExperimentMetricGoalObjectOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectOutput
- type ExperimentMetricGoalObjectArray
- func (ExperimentMetricGoalObjectArray) ElementType() reflect.Type
- func (i ExperimentMetricGoalObjectArray) ToExperimentMetricGoalObjectArrayOutput() ExperimentMetricGoalObjectArrayOutput
- func (i ExperimentMetricGoalObjectArray) ToExperimentMetricGoalObjectArrayOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectArrayOutput
- type ExperimentMetricGoalObjectArrayInput
- type ExperimentMetricGoalObjectArrayOutput
- func (ExperimentMetricGoalObjectArrayOutput) ElementType() reflect.Type
- func (o ExperimentMetricGoalObjectArrayOutput) Index(i pulumi.IntInput) ExperimentMetricGoalObjectOutput
- func (o ExperimentMetricGoalObjectArrayOutput) ToExperimentMetricGoalObjectArrayOutput() ExperimentMetricGoalObjectArrayOutput
- func (o ExperimentMetricGoalObjectArrayOutput) ToExperimentMetricGoalObjectArrayOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectArrayOutput
- type ExperimentMetricGoalObjectDesiredChange
- func (ExperimentMetricGoalObjectDesiredChange) ElementType() reflect.Type
- func (e ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangeOutput() ExperimentMetricGoalObjectDesiredChangeOutput
- func (e ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangeOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectDesiredChangeOutput
- func (e ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangePtrOutput() ExperimentMetricGoalObjectDesiredChangePtrOutput
- func (e ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangePtrOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectDesiredChangePtrOutput
- func (e ExperimentMetricGoalObjectDesiredChange) ToStringOutput() pulumi.StringOutput
- func (e ExperimentMetricGoalObjectDesiredChange) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ExperimentMetricGoalObjectDesiredChange) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ExperimentMetricGoalObjectDesiredChange) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExperimentMetricGoalObjectDesiredChangeInput
- type ExperimentMetricGoalObjectDesiredChangeOutput
- func (ExperimentMetricGoalObjectDesiredChangeOutput) ElementType() reflect.Type
- func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangeOutput() ExperimentMetricGoalObjectDesiredChangeOutput
- func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangeOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectDesiredChangeOutput
- func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutput() ExperimentMetricGoalObjectDesiredChangePtrOutput
- func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectDesiredChangePtrOutput
- func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToStringOutput() pulumi.StringOutput
- func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExperimentMetricGoalObjectDesiredChangePtrInput
- type ExperimentMetricGoalObjectDesiredChangePtrOutput
- func (o ExperimentMetricGoalObjectDesiredChangePtrOutput) Elem() ExperimentMetricGoalObjectDesiredChangeOutput
- func (ExperimentMetricGoalObjectDesiredChangePtrOutput) ElementType() reflect.Type
- func (o ExperimentMetricGoalObjectDesiredChangePtrOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutput() ExperimentMetricGoalObjectDesiredChangePtrOutput
- func (o ExperimentMetricGoalObjectDesiredChangePtrOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectDesiredChangePtrOutput
- func (o ExperimentMetricGoalObjectDesiredChangePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ExperimentMetricGoalObjectDesiredChangePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ExperimentMetricGoalObjectInput
- type ExperimentMetricGoalObjectOutput
- func (o ExperimentMetricGoalObjectOutput) DesiredChange() ExperimentMetricGoalObjectDesiredChangeOutput
- func (ExperimentMetricGoalObjectOutput) ElementType() reflect.Type
- func (o ExperimentMetricGoalObjectOutput) EntityIdKey() pulumi.StringOutput
- func (o ExperimentMetricGoalObjectOutput) EventPattern() pulumi.StringOutput
- func (o ExperimentMetricGoalObjectOutput) MetricName() pulumi.StringOutput
- func (o ExperimentMetricGoalObjectOutput) ToExperimentMetricGoalObjectOutput() ExperimentMetricGoalObjectOutput
- func (o ExperimentMetricGoalObjectOutput) ToExperimentMetricGoalObjectOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectOutput
- func (o ExperimentMetricGoalObjectOutput) UnitLabel() pulumi.StringPtrOutput
- func (o ExperimentMetricGoalObjectOutput) ValueKey() pulumi.StringOutput
- type ExperimentOnlineAbConfigObject
- type ExperimentOnlineAbConfigObjectArgs
- func (ExperimentOnlineAbConfigObjectArgs) ElementType() reflect.Type
- func (i ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectOutput() ExperimentOnlineAbConfigObjectOutput
- func (i ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectOutputWithContext(ctx context.Context) ExperimentOnlineAbConfigObjectOutput
- type ExperimentOnlineAbConfigObjectInput
- type ExperimentOnlineAbConfigObjectOutput
- func (o ExperimentOnlineAbConfigObjectOutput) ControlTreatmentName() pulumi.StringPtrOutput
- func (ExperimentOnlineAbConfigObjectOutput) ElementType() reflect.Type
- func (o ExperimentOnlineAbConfigObjectOutput) ToExperimentOnlineAbConfigObjectOutput() ExperimentOnlineAbConfigObjectOutput
- func (o ExperimentOnlineAbConfigObjectOutput) ToExperimentOnlineAbConfigObjectOutputWithContext(ctx context.Context) ExperimentOnlineAbConfigObjectOutput
- func (o ExperimentOnlineAbConfigObjectOutput) TreatmentWeights() ExperimentTreatmentToWeightArrayOutput
- type ExperimentOnlineAbConfigObjectPtrOutput
- func (o ExperimentOnlineAbConfigObjectPtrOutput) ControlTreatmentName() pulumi.StringPtrOutput
- func (o ExperimentOnlineAbConfigObjectPtrOutput) Elem() ExperimentOnlineAbConfigObjectOutput
- func (ExperimentOnlineAbConfigObjectPtrOutput) ElementType() reflect.Type
- func (o ExperimentOnlineAbConfigObjectPtrOutput) ToExperimentOnlineAbConfigObjectPtrOutput() ExperimentOnlineAbConfigObjectPtrOutput
- func (o ExperimentOnlineAbConfigObjectPtrOutput) ToExperimentOnlineAbConfigObjectPtrOutputWithContext(ctx context.Context) ExperimentOnlineAbConfigObjectPtrOutput
- func (o ExperimentOnlineAbConfigObjectPtrOutput) TreatmentWeights() ExperimentTreatmentToWeightArrayOutput
- type ExperimentOutput
- func (o ExperimentOutput) Arn() pulumi.StringOutput
- func (o ExperimentOutput) Description() pulumi.StringPtrOutput
- func (ExperimentOutput) ElementType() reflect.Type
- func (o ExperimentOutput) MetricGoals() ExperimentMetricGoalObjectArrayOutput
- func (o ExperimentOutput) Name() pulumi.StringOutput
- func (o ExperimentOutput) OnlineAbConfig() ExperimentOnlineAbConfigObjectOutput
- func (o ExperimentOutput) Project() pulumi.StringOutput
- func (o ExperimentOutput) RandomizationSalt() pulumi.StringPtrOutput
- func (o ExperimentOutput) RunningStatus() ExperimentRunningStatusObjectPtrOutput
- func (o ExperimentOutput) SamplingRate() pulumi.IntPtrOutput
- func (o ExperimentOutput) Tags() ExperimentTagArrayOutput
- func (o ExperimentOutput) ToExperimentOutput() ExperimentOutput
- func (o ExperimentOutput) ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput
- func (o ExperimentOutput) Treatments() ExperimentTreatmentObjectArrayOutput
- type ExperimentRunningStatusObject
- type ExperimentRunningStatusObjectArgs
- func (ExperimentRunningStatusObjectArgs) ElementType() reflect.Type
- func (i ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectOutput() ExperimentRunningStatusObjectOutput
- func (i ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectOutputWithContext(ctx context.Context) ExperimentRunningStatusObjectOutput
- func (i ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectPtrOutput() ExperimentRunningStatusObjectPtrOutput
- func (i ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectPtrOutputWithContext(ctx context.Context) ExperimentRunningStatusObjectPtrOutput
- type ExperimentRunningStatusObjectInput
- type ExperimentRunningStatusObjectOutput
- func (o ExperimentRunningStatusObjectOutput) AnalysisCompleteTime() pulumi.StringPtrOutput
- func (o ExperimentRunningStatusObjectOutput) DesiredState() pulumi.StringPtrOutput
- func (ExperimentRunningStatusObjectOutput) ElementType() reflect.Type
- func (o ExperimentRunningStatusObjectOutput) Reason() pulumi.StringPtrOutput
- func (o ExperimentRunningStatusObjectOutput) Status() pulumi.StringPtrOutput
- func (o ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectOutput() ExperimentRunningStatusObjectOutput
- func (o ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectOutputWithContext(ctx context.Context) ExperimentRunningStatusObjectOutput
- func (o ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectPtrOutput() ExperimentRunningStatusObjectPtrOutput
- func (o ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectPtrOutputWithContext(ctx context.Context) ExperimentRunningStatusObjectPtrOutput
- type ExperimentRunningStatusObjectPtrInput
- type ExperimentRunningStatusObjectPtrOutput
- func (o ExperimentRunningStatusObjectPtrOutput) AnalysisCompleteTime() pulumi.StringPtrOutput
- func (o ExperimentRunningStatusObjectPtrOutput) DesiredState() pulumi.StringPtrOutput
- func (o ExperimentRunningStatusObjectPtrOutput) Elem() ExperimentRunningStatusObjectOutput
- func (ExperimentRunningStatusObjectPtrOutput) ElementType() reflect.Type
- func (o ExperimentRunningStatusObjectPtrOutput) Reason() pulumi.StringPtrOutput
- func (o ExperimentRunningStatusObjectPtrOutput) Status() pulumi.StringPtrOutput
- func (o ExperimentRunningStatusObjectPtrOutput) ToExperimentRunningStatusObjectPtrOutput() ExperimentRunningStatusObjectPtrOutput
- func (o ExperimentRunningStatusObjectPtrOutput) ToExperimentRunningStatusObjectPtrOutputWithContext(ctx context.Context) ExperimentRunningStatusObjectPtrOutput
- type ExperimentState
- type ExperimentTag
- type ExperimentTagArgs
- type ExperimentTagArray
- type ExperimentTagArrayInput
- type ExperimentTagArrayOutput
- func (ExperimentTagArrayOutput) ElementType() reflect.Type
- func (o ExperimentTagArrayOutput) Index(i pulumi.IntInput) ExperimentTagOutput
- func (o ExperimentTagArrayOutput) ToExperimentTagArrayOutput() ExperimentTagArrayOutput
- func (o ExperimentTagArrayOutput) ToExperimentTagArrayOutputWithContext(ctx context.Context) ExperimentTagArrayOutput
- type ExperimentTagInput
- type ExperimentTagOutput
- func (ExperimentTagOutput) ElementType() reflect.Type
- func (o ExperimentTagOutput) Key() pulumi.StringOutput
- func (o ExperimentTagOutput) ToExperimentTagOutput() ExperimentTagOutput
- func (o ExperimentTagOutput) ToExperimentTagOutputWithContext(ctx context.Context) ExperimentTagOutput
- func (o ExperimentTagOutput) Value() pulumi.StringOutput
- type ExperimentTreatmentObject
- type ExperimentTreatmentObjectArgs
- func (ExperimentTreatmentObjectArgs) ElementType() reflect.Type
- func (i ExperimentTreatmentObjectArgs) ToExperimentTreatmentObjectOutput() ExperimentTreatmentObjectOutput
- func (i ExperimentTreatmentObjectArgs) ToExperimentTreatmentObjectOutputWithContext(ctx context.Context) ExperimentTreatmentObjectOutput
- type ExperimentTreatmentObjectArray
- func (ExperimentTreatmentObjectArray) ElementType() reflect.Type
- func (i ExperimentTreatmentObjectArray) ToExperimentTreatmentObjectArrayOutput() ExperimentTreatmentObjectArrayOutput
- func (i ExperimentTreatmentObjectArray) ToExperimentTreatmentObjectArrayOutputWithContext(ctx context.Context) ExperimentTreatmentObjectArrayOutput
- type ExperimentTreatmentObjectArrayInput
- type ExperimentTreatmentObjectArrayOutput
- func (ExperimentTreatmentObjectArrayOutput) ElementType() reflect.Type
- func (o ExperimentTreatmentObjectArrayOutput) Index(i pulumi.IntInput) ExperimentTreatmentObjectOutput
- func (o ExperimentTreatmentObjectArrayOutput) ToExperimentTreatmentObjectArrayOutput() ExperimentTreatmentObjectArrayOutput
- func (o ExperimentTreatmentObjectArrayOutput) ToExperimentTreatmentObjectArrayOutputWithContext(ctx context.Context) ExperimentTreatmentObjectArrayOutput
- type ExperimentTreatmentObjectInput
- type ExperimentTreatmentObjectOutput
- func (o ExperimentTreatmentObjectOutput) Description() pulumi.StringPtrOutput
- func (ExperimentTreatmentObjectOutput) ElementType() reflect.Type
- func (o ExperimentTreatmentObjectOutput) Feature() pulumi.StringOutput
- func (o ExperimentTreatmentObjectOutput) ToExperimentTreatmentObjectOutput() ExperimentTreatmentObjectOutput
- func (o ExperimentTreatmentObjectOutput) ToExperimentTreatmentObjectOutputWithContext(ctx context.Context) ExperimentTreatmentObjectOutput
- func (o ExperimentTreatmentObjectOutput) TreatmentName() pulumi.StringOutput
- func (o ExperimentTreatmentObjectOutput) Variation() pulumi.StringOutput
- type ExperimentTreatmentToWeight
- type ExperimentTreatmentToWeightArgs
- func (ExperimentTreatmentToWeightArgs) ElementType() reflect.Type
- func (i ExperimentTreatmentToWeightArgs) ToExperimentTreatmentToWeightOutput() ExperimentTreatmentToWeightOutput
- func (i ExperimentTreatmentToWeightArgs) ToExperimentTreatmentToWeightOutputWithContext(ctx context.Context) ExperimentTreatmentToWeightOutput
- type ExperimentTreatmentToWeightArray
- func (ExperimentTreatmentToWeightArray) ElementType() reflect.Type
- func (i ExperimentTreatmentToWeightArray) ToExperimentTreatmentToWeightArrayOutput() ExperimentTreatmentToWeightArrayOutput
- func (i ExperimentTreatmentToWeightArray) ToExperimentTreatmentToWeightArrayOutputWithContext(ctx context.Context) ExperimentTreatmentToWeightArrayOutput
- type ExperimentTreatmentToWeightArrayInput
- type ExperimentTreatmentToWeightArrayOutput
- func (ExperimentTreatmentToWeightArrayOutput) ElementType() reflect.Type
- func (o ExperimentTreatmentToWeightArrayOutput) Index(i pulumi.IntInput) ExperimentTreatmentToWeightOutput
- func (o ExperimentTreatmentToWeightArrayOutput) ToExperimentTreatmentToWeightArrayOutput() ExperimentTreatmentToWeightArrayOutput
- func (o ExperimentTreatmentToWeightArrayOutput) ToExperimentTreatmentToWeightArrayOutputWithContext(ctx context.Context) ExperimentTreatmentToWeightArrayOutput
- type ExperimentTreatmentToWeightInput
- type ExperimentTreatmentToWeightOutput
- func (ExperimentTreatmentToWeightOutput) ElementType() reflect.Type
- func (o ExperimentTreatmentToWeightOutput) SplitWeight() pulumi.IntOutput
- func (o ExperimentTreatmentToWeightOutput) ToExperimentTreatmentToWeightOutput() ExperimentTreatmentToWeightOutput
- func (o ExperimentTreatmentToWeightOutput) ToExperimentTreatmentToWeightOutputWithContext(ctx context.Context) ExperimentTreatmentToWeightOutput
- func (o ExperimentTreatmentToWeightOutput) Treatment() pulumi.StringOutput
- type Feature
- type FeatureArgs
- type FeatureEntityOverride
- type FeatureEntityOverrideArgs
- type FeatureEntityOverrideArray
- func (FeatureEntityOverrideArray) ElementType() reflect.Type
- func (i FeatureEntityOverrideArray) ToFeatureEntityOverrideArrayOutput() FeatureEntityOverrideArrayOutput
- func (i FeatureEntityOverrideArray) ToFeatureEntityOverrideArrayOutputWithContext(ctx context.Context) FeatureEntityOverrideArrayOutput
- type FeatureEntityOverrideArrayInput
- type FeatureEntityOverrideArrayOutput
- func (FeatureEntityOverrideArrayOutput) ElementType() reflect.Type
- func (o FeatureEntityOverrideArrayOutput) Index(i pulumi.IntInput) FeatureEntityOverrideOutput
- func (o FeatureEntityOverrideArrayOutput) ToFeatureEntityOverrideArrayOutput() FeatureEntityOverrideArrayOutput
- func (o FeatureEntityOverrideArrayOutput) ToFeatureEntityOverrideArrayOutputWithContext(ctx context.Context) FeatureEntityOverrideArrayOutput
- type FeatureEntityOverrideInput
- type FeatureEntityOverrideOutput
- func (FeatureEntityOverrideOutput) ElementType() reflect.Type
- func (o FeatureEntityOverrideOutput) EntityId() pulumi.StringPtrOutput
- func (o FeatureEntityOverrideOutput) ToFeatureEntityOverrideOutput() FeatureEntityOverrideOutput
- func (o FeatureEntityOverrideOutput) ToFeatureEntityOverrideOutputWithContext(ctx context.Context) FeatureEntityOverrideOutput
- func (o FeatureEntityOverrideOutput) Variation() pulumi.StringPtrOutput
- type FeatureEvaluationStrategy
- func (FeatureEvaluationStrategy) ElementType() reflect.Type
- func (e FeatureEvaluationStrategy) ToFeatureEvaluationStrategyOutput() FeatureEvaluationStrategyOutput
- func (e FeatureEvaluationStrategy) ToFeatureEvaluationStrategyOutputWithContext(ctx context.Context) FeatureEvaluationStrategyOutput
- func (e FeatureEvaluationStrategy) ToFeatureEvaluationStrategyPtrOutput() FeatureEvaluationStrategyPtrOutput
- func (e FeatureEvaluationStrategy) ToFeatureEvaluationStrategyPtrOutputWithContext(ctx context.Context) FeatureEvaluationStrategyPtrOutput
- func (e FeatureEvaluationStrategy) ToStringOutput() pulumi.StringOutput
- func (e FeatureEvaluationStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e FeatureEvaluationStrategy) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e FeatureEvaluationStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FeatureEvaluationStrategyInput
- type FeatureEvaluationStrategyOutput
- func (FeatureEvaluationStrategyOutput) ElementType() reflect.Type
- func (o FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyOutput() FeatureEvaluationStrategyOutput
- func (o FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyOutputWithContext(ctx context.Context) FeatureEvaluationStrategyOutput
- func (o FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyPtrOutput() FeatureEvaluationStrategyPtrOutput
- func (o FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyPtrOutputWithContext(ctx context.Context) FeatureEvaluationStrategyPtrOutput
- func (o FeatureEvaluationStrategyOutput) ToStringOutput() pulumi.StringOutput
- func (o FeatureEvaluationStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o FeatureEvaluationStrategyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FeatureEvaluationStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FeatureEvaluationStrategyPtrInput
- type FeatureEvaluationStrategyPtrOutput
- func (o FeatureEvaluationStrategyPtrOutput) Elem() FeatureEvaluationStrategyOutput
- func (FeatureEvaluationStrategyPtrOutput) ElementType() reflect.Type
- func (o FeatureEvaluationStrategyPtrOutput) ToFeatureEvaluationStrategyPtrOutput() FeatureEvaluationStrategyPtrOutput
- func (o FeatureEvaluationStrategyPtrOutput) ToFeatureEvaluationStrategyPtrOutputWithContext(ctx context.Context) FeatureEvaluationStrategyPtrOutput
- func (o FeatureEvaluationStrategyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o FeatureEvaluationStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type FeatureInput
- type FeatureOutput
- func (o FeatureOutput) Arn() pulumi.StringOutput
- func (o FeatureOutput) DefaultVariation() pulumi.StringPtrOutput
- func (o FeatureOutput) Description() pulumi.StringPtrOutput
- func (FeatureOutput) ElementType() reflect.Type
- func (o FeatureOutput) EntityOverrides() FeatureEntityOverrideArrayOutput
- func (o FeatureOutput) EvaluationStrategy() FeatureEvaluationStrategyPtrOutput
- func (o FeatureOutput) Name() pulumi.StringOutput
- func (o FeatureOutput) Project() pulumi.StringOutput
- func (o FeatureOutput) Tags() FeatureTagArrayOutput
- func (o FeatureOutput) ToFeatureOutput() FeatureOutput
- func (o FeatureOutput) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
- func (o FeatureOutput) Variations() FeatureVariationObjectArrayOutput
- type FeatureState
- type FeatureTag
- type FeatureTagArgs
- type FeatureTagArray
- type FeatureTagArrayInput
- type FeatureTagArrayOutput
- func (FeatureTagArrayOutput) ElementType() reflect.Type
- func (o FeatureTagArrayOutput) Index(i pulumi.IntInput) FeatureTagOutput
- func (o FeatureTagArrayOutput) ToFeatureTagArrayOutput() FeatureTagArrayOutput
- func (o FeatureTagArrayOutput) ToFeatureTagArrayOutputWithContext(ctx context.Context) FeatureTagArrayOutput
- type FeatureTagInput
- type FeatureTagOutput
- func (FeatureTagOutput) ElementType() reflect.Type
- func (o FeatureTagOutput) Key() pulumi.StringOutput
- func (o FeatureTagOutput) ToFeatureTagOutput() FeatureTagOutput
- func (o FeatureTagOutput) ToFeatureTagOutputWithContext(ctx context.Context) FeatureTagOutput
- func (o FeatureTagOutput) Value() pulumi.StringOutput
- type FeatureVariationObject
- type FeatureVariationObjectArgs
- type FeatureVariationObjectArray
- func (FeatureVariationObjectArray) ElementType() reflect.Type
- func (i FeatureVariationObjectArray) ToFeatureVariationObjectArrayOutput() FeatureVariationObjectArrayOutput
- func (i FeatureVariationObjectArray) ToFeatureVariationObjectArrayOutputWithContext(ctx context.Context) FeatureVariationObjectArrayOutput
- type FeatureVariationObjectArrayInput
- type FeatureVariationObjectArrayOutput
- func (FeatureVariationObjectArrayOutput) ElementType() reflect.Type
- func (o FeatureVariationObjectArrayOutput) Index(i pulumi.IntInput) FeatureVariationObjectOutput
- func (o FeatureVariationObjectArrayOutput) ToFeatureVariationObjectArrayOutput() FeatureVariationObjectArrayOutput
- func (o FeatureVariationObjectArrayOutput) ToFeatureVariationObjectArrayOutputWithContext(ctx context.Context) FeatureVariationObjectArrayOutput
- type FeatureVariationObjectInput
- type FeatureVariationObjectOutput
- func (o FeatureVariationObjectOutput) BooleanValue() pulumi.BoolPtrOutput
- func (o FeatureVariationObjectOutput) DoubleValue() pulumi.Float64PtrOutput
- func (FeatureVariationObjectOutput) ElementType() reflect.Type
- func (o FeatureVariationObjectOutput) LongValue() pulumi.Float64PtrOutput
- func (o FeatureVariationObjectOutput) StringValue() pulumi.StringPtrOutput
- func (o FeatureVariationObjectOutput) ToFeatureVariationObjectOutput() FeatureVariationObjectOutput
- func (o FeatureVariationObjectOutput) ToFeatureVariationObjectOutputWithContext(ctx context.Context) FeatureVariationObjectOutput
- func (o FeatureVariationObjectOutput) VariationName() pulumi.StringPtrOutput
- type Launch
- type LaunchArgs
- type LaunchExecutionStatusObject
- type LaunchExecutionStatusObjectArgs
- func (LaunchExecutionStatusObjectArgs) ElementType() reflect.Type
- func (i LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectOutput() LaunchExecutionStatusObjectOutput
- func (i LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectOutputWithContext(ctx context.Context) LaunchExecutionStatusObjectOutput
- func (i LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectPtrOutput() LaunchExecutionStatusObjectPtrOutput
- func (i LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectPtrOutputWithContext(ctx context.Context) LaunchExecutionStatusObjectPtrOutput
- type LaunchExecutionStatusObjectInput
- type LaunchExecutionStatusObjectOutput
- func (o LaunchExecutionStatusObjectOutput) DesiredState() pulumi.StringPtrOutput
- func (LaunchExecutionStatusObjectOutput) ElementType() reflect.Type
- func (o LaunchExecutionStatusObjectOutput) Reason() pulumi.StringPtrOutput
- func (o LaunchExecutionStatusObjectOutput) Status() pulumi.StringOutput
- func (o LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectOutput() LaunchExecutionStatusObjectOutput
- func (o LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectOutputWithContext(ctx context.Context) LaunchExecutionStatusObjectOutput
- func (o LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectPtrOutput() LaunchExecutionStatusObjectPtrOutput
- func (o LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectPtrOutputWithContext(ctx context.Context) LaunchExecutionStatusObjectPtrOutput
- type LaunchExecutionStatusObjectPtrInput
- type LaunchExecutionStatusObjectPtrOutput
- func (o LaunchExecutionStatusObjectPtrOutput) DesiredState() pulumi.StringPtrOutput
- func (o LaunchExecutionStatusObjectPtrOutput) Elem() LaunchExecutionStatusObjectOutput
- func (LaunchExecutionStatusObjectPtrOutput) ElementType() reflect.Type
- func (o LaunchExecutionStatusObjectPtrOutput) Reason() pulumi.StringPtrOutput
- func (o LaunchExecutionStatusObjectPtrOutput) Status() pulumi.StringPtrOutput
- func (o LaunchExecutionStatusObjectPtrOutput) ToLaunchExecutionStatusObjectPtrOutput() LaunchExecutionStatusObjectPtrOutput
- func (o LaunchExecutionStatusObjectPtrOutput) ToLaunchExecutionStatusObjectPtrOutputWithContext(ctx context.Context) LaunchExecutionStatusObjectPtrOutput
- type LaunchGroupObject
- type LaunchGroupObjectArgs
- type LaunchGroupObjectArray
- type LaunchGroupObjectArrayInput
- type LaunchGroupObjectArrayOutput
- func (LaunchGroupObjectArrayOutput) ElementType() reflect.Type
- func (o LaunchGroupObjectArrayOutput) Index(i pulumi.IntInput) LaunchGroupObjectOutput
- func (o LaunchGroupObjectArrayOutput) ToLaunchGroupObjectArrayOutput() LaunchGroupObjectArrayOutput
- func (o LaunchGroupObjectArrayOutput) ToLaunchGroupObjectArrayOutputWithContext(ctx context.Context) LaunchGroupObjectArrayOutput
- type LaunchGroupObjectInput
- type LaunchGroupObjectOutput
- func (o LaunchGroupObjectOutput) Description() pulumi.StringPtrOutput
- func (LaunchGroupObjectOutput) ElementType() reflect.Type
- func (o LaunchGroupObjectOutput) Feature() pulumi.StringOutput
- func (o LaunchGroupObjectOutput) GroupName() pulumi.StringOutput
- func (o LaunchGroupObjectOutput) ToLaunchGroupObjectOutput() LaunchGroupObjectOutput
- func (o LaunchGroupObjectOutput) ToLaunchGroupObjectOutputWithContext(ctx context.Context) LaunchGroupObjectOutput
- func (o LaunchGroupObjectOutput) Variation() pulumi.StringOutput
- type LaunchGroupToWeight
- type LaunchGroupToWeightArgs
- type LaunchGroupToWeightArray
- type LaunchGroupToWeightArrayInput
- type LaunchGroupToWeightArrayOutput
- func (LaunchGroupToWeightArrayOutput) ElementType() reflect.Type
- func (o LaunchGroupToWeightArrayOutput) Index(i pulumi.IntInput) LaunchGroupToWeightOutput
- func (o LaunchGroupToWeightArrayOutput) ToLaunchGroupToWeightArrayOutput() LaunchGroupToWeightArrayOutput
- func (o LaunchGroupToWeightArrayOutput) ToLaunchGroupToWeightArrayOutputWithContext(ctx context.Context) LaunchGroupToWeightArrayOutput
- type LaunchGroupToWeightInput
- type LaunchGroupToWeightOutput
- func (LaunchGroupToWeightOutput) ElementType() reflect.Type
- func (o LaunchGroupToWeightOutput) GroupName() pulumi.StringOutput
- func (o LaunchGroupToWeightOutput) SplitWeight() pulumi.IntOutput
- func (o LaunchGroupToWeightOutput) ToLaunchGroupToWeightOutput() LaunchGroupToWeightOutput
- func (o LaunchGroupToWeightOutput) ToLaunchGroupToWeightOutputWithContext(ctx context.Context) LaunchGroupToWeightOutput
- type LaunchInput
- type LaunchMetricDefinitionObject
- type LaunchMetricDefinitionObjectArgs
- func (LaunchMetricDefinitionObjectArgs) ElementType() reflect.Type
- func (i LaunchMetricDefinitionObjectArgs) ToLaunchMetricDefinitionObjectOutput() LaunchMetricDefinitionObjectOutput
- func (i LaunchMetricDefinitionObjectArgs) ToLaunchMetricDefinitionObjectOutputWithContext(ctx context.Context) LaunchMetricDefinitionObjectOutput
- type LaunchMetricDefinitionObjectArray
- func (LaunchMetricDefinitionObjectArray) ElementType() reflect.Type
- func (i LaunchMetricDefinitionObjectArray) ToLaunchMetricDefinitionObjectArrayOutput() LaunchMetricDefinitionObjectArrayOutput
- func (i LaunchMetricDefinitionObjectArray) ToLaunchMetricDefinitionObjectArrayOutputWithContext(ctx context.Context) LaunchMetricDefinitionObjectArrayOutput
- type LaunchMetricDefinitionObjectArrayInput
- type LaunchMetricDefinitionObjectArrayOutput
- func (LaunchMetricDefinitionObjectArrayOutput) ElementType() reflect.Type
- func (o LaunchMetricDefinitionObjectArrayOutput) Index(i pulumi.IntInput) LaunchMetricDefinitionObjectOutput
- func (o LaunchMetricDefinitionObjectArrayOutput) ToLaunchMetricDefinitionObjectArrayOutput() LaunchMetricDefinitionObjectArrayOutput
- func (o LaunchMetricDefinitionObjectArrayOutput) ToLaunchMetricDefinitionObjectArrayOutputWithContext(ctx context.Context) LaunchMetricDefinitionObjectArrayOutput
- type LaunchMetricDefinitionObjectInput
- type LaunchMetricDefinitionObjectOutput
- func (LaunchMetricDefinitionObjectOutput) ElementType() reflect.Type
- func (o LaunchMetricDefinitionObjectOutput) EntityIdKey() pulumi.StringOutput
- func (o LaunchMetricDefinitionObjectOutput) EventPattern() pulumi.StringOutput
- func (o LaunchMetricDefinitionObjectOutput) MetricName() pulumi.StringOutput
- func (o LaunchMetricDefinitionObjectOutput) ToLaunchMetricDefinitionObjectOutput() LaunchMetricDefinitionObjectOutput
- func (o LaunchMetricDefinitionObjectOutput) ToLaunchMetricDefinitionObjectOutputWithContext(ctx context.Context) LaunchMetricDefinitionObjectOutput
- func (o LaunchMetricDefinitionObjectOutput) UnitLabel() pulumi.StringPtrOutput
- func (o LaunchMetricDefinitionObjectOutput) ValueKey() pulumi.StringOutput
- type LaunchOutput
- func (o LaunchOutput) Arn() pulumi.StringOutput
- func (o LaunchOutput) Description() pulumi.StringPtrOutput
- func (LaunchOutput) ElementType() reflect.Type
- func (o LaunchOutput) ExecutionStatus() LaunchExecutionStatusObjectPtrOutput
- func (o LaunchOutput) Groups() LaunchGroupObjectArrayOutput
- func (o LaunchOutput) MetricMonitors() LaunchMetricDefinitionObjectArrayOutput
- func (o LaunchOutput) Name() pulumi.StringOutput
- func (o LaunchOutput) Project() pulumi.StringOutput
- func (o LaunchOutput) RandomizationSalt() pulumi.StringPtrOutput
- func (o LaunchOutput) ScheduledSplitsConfig() LaunchStepConfigArrayOutput
- func (o LaunchOutput) Tags() LaunchTagArrayOutput
- func (o LaunchOutput) ToLaunchOutput() LaunchOutput
- func (o LaunchOutput) ToLaunchOutputWithContext(ctx context.Context) LaunchOutput
- type LaunchState
- type LaunchStepConfig
- type LaunchStepConfigArgs
- type LaunchStepConfigArray
- type LaunchStepConfigArrayInput
- type LaunchStepConfigArrayOutput
- func (LaunchStepConfigArrayOutput) ElementType() reflect.Type
- func (o LaunchStepConfigArrayOutput) Index(i pulumi.IntInput) LaunchStepConfigOutput
- func (o LaunchStepConfigArrayOutput) ToLaunchStepConfigArrayOutput() LaunchStepConfigArrayOutput
- func (o LaunchStepConfigArrayOutput) ToLaunchStepConfigArrayOutputWithContext(ctx context.Context) LaunchStepConfigArrayOutput
- type LaunchStepConfigInput
- type LaunchStepConfigOutput
- func (LaunchStepConfigOutput) ElementType() reflect.Type
- func (o LaunchStepConfigOutput) GroupWeights() LaunchGroupToWeightArrayOutput
- func (o LaunchStepConfigOutput) StartTime() pulumi.StringOutput
- func (o LaunchStepConfigOutput) ToLaunchStepConfigOutput() LaunchStepConfigOutput
- func (o LaunchStepConfigOutput) ToLaunchStepConfigOutputWithContext(ctx context.Context) LaunchStepConfigOutput
- type LaunchTag
- type LaunchTagArgs
- type LaunchTagArray
- type LaunchTagArrayInput
- type LaunchTagArrayOutput
- func (LaunchTagArrayOutput) ElementType() reflect.Type
- func (o LaunchTagArrayOutput) Index(i pulumi.IntInput) LaunchTagOutput
- func (o LaunchTagArrayOutput) ToLaunchTagArrayOutput() LaunchTagArrayOutput
- func (o LaunchTagArrayOutput) ToLaunchTagArrayOutputWithContext(ctx context.Context) LaunchTagArrayOutput
- type LaunchTagInput
- type LaunchTagOutput
- func (LaunchTagOutput) ElementType() reflect.Type
- func (o LaunchTagOutput) Key() pulumi.StringOutput
- func (o LaunchTagOutput) ToLaunchTagOutput() LaunchTagOutput
- func (o LaunchTagOutput) ToLaunchTagOutputWithContext(ctx context.Context) LaunchTagOutput
- func (o LaunchTagOutput) Value() pulumi.StringOutput
- type LookupExperimentArgs
- type LookupExperimentOutputArgs
- type LookupExperimentResult
- type LookupExperimentResultOutput
- func (o LookupExperimentResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupExperimentResultOutput) Description() pulumi.StringPtrOutput
- func (LookupExperimentResultOutput) ElementType() reflect.Type
- func (o LookupExperimentResultOutput) MetricGoals() ExperimentMetricGoalObjectArrayOutput
- func (o LookupExperimentResultOutput) OnlineAbConfig() ExperimentOnlineAbConfigObjectPtrOutput
- func (o LookupExperimentResultOutput) RandomizationSalt() pulumi.StringPtrOutput
- func (o LookupExperimentResultOutput) RunningStatus() ExperimentRunningStatusObjectPtrOutput
- func (o LookupExperimentResultOutput) SamplingRate() pulumi.IntPtrOutput
- func (o LookupExperimentResultOutput) Tags() ExperimentTagArrayOutput
- func (o LookupExperimentResultOutput) ToLookupExperimentResultOutput() LookupExperimentResultOutput
- func (o LookupExperimentResultOutput) ToLookupExperimentResultOutputWithContext(ctx context.Context) LookupExperimentResultOutput
- func (o LookupExperimentResultOutput) Treatments() ExperimentTreatmentObjectArrayOutput
- type LookupFeatureArgs
- type LookupFeatureOutputArgs
- type LookupFeatureResult
- type LookupFeatureResultOutput
- func (o LookupFeatureResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupFeatureResultOutput) DefaultVariation() pulumi.StringPtrOutput
- func (o LookupFeatureResultOutput) Description() pulumi.StringPtrOutput
- func (LookupFeatureResultOutput) ElementType() reflect.Type
- func (o LookupFeatureResultOutput) EntityOverrides() FeatureEntityOverrideArrayOutput
- func (o LookupFeatureResultOutput) EvaluationStrategy() FeatureEvaluationStrategyPtrOutput
- func (o LookupFeatureResultOutput) Tags() FeatureTagArrayOutput
- func (o LookupFeatureResultOutput) ToLookupFeatureResultOutput() LookupFeatureResultOutput
- func (o LookupFeatureResultOutput) ToLookupFeatureResultOutputWithContext(ctx context.Context) LookupFeatureResultOutput
- func (o LookupFeatureResultOutput) Variations() FeatureVariationObjectArrayOutput
- type LookupLaunchArgs
- type LookupLaunchOutputArgs
- type LookupLaunchResult
- type LookupLaunchResultOutput
- func (o LookupLaunchResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupLaunchResultOutput) Description() pulumi.StringPtrOutput
- func (LookupLaunchResultOutput) ElementType() reflect.Type
- func (o LookupLaunchResultOutput) ExecutionStatus() LaunchExecutionStatusObjectPtrOutput
- func (o LookupLaunchResultOutput) Groups() LaunchGroupObjectArrayOutput
- func (o LookupLaunchResultOutput) MetricMonitors() LaunchMetricDefinitionObjectArrayOutput
- func (o LookupLaunchResultOutput) RandomizationSalt() pulumi.StringPtrOutput
- func (o LookupLaunchResultOutput) ScheduledSplitsConfig() LaunchStepConfigArrayOutput
- func (o LookupLaunchResultOutput) Tags() LaunchTagArrayOutput
- func (o LookupLaunchResultOutput) ToLookupLaunchResultOutput() LookupLaunchResultOutput
- func (o LookupLaunchResultOutput) ToLookupLaunchResultOutputWithContext(ctx context.Context) LookupLaunchResultOutput
- type LookupProjectArgs
- type LookupProjectOutputArgs
- type LookupProjectResult
- type LookupProjectResultOutput
- func (o LookupProjectResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupProjectResultOutput) DataDelivery() ProjectDataDeliveryObjectPtrOutput
- func (o LookupProjectResultOutput) Description() pulumi.StringPtrOutput
- func (LookupProjectResultOutput) ElementType() reflect.Type
- func (o LookupProjectResultOutput) Tags() ProjectTagArrayOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
- func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
- type Project
- type ProjectArgs
- type ProjectDataDeliveryObject
- type ProjectDataDeliveryObjectArgs
- func (ProjectDataDeliveryObjectArgs) ElementType() reflect.Type
- func (i ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectOutput() ProjectDataDeliveryObjectOutput
- func (i ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectOutputWithContext(ctx context.Context) ProjectDataDeliveryObjectOutput
- func (i ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectPtrOutput() ProjectDataDeliveryObjectPtrOutput
- func (i ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectPtrOutputWithContext(ctx context.Context) ProjectDataDeliveryObjectPtrOutput
- type ProjectDataDeliveryObjectInput
- type ProjectDataDeliveryObjectOutput
- func (ProjectDataDeliveryObjectOutput) ElementType() reflect.Type
- func (o ProjectDataDeliveryObjectOutput) LogGroup() pulumi.StringPtrOutput
- func (o ProjectDataDeliveryObjectOutput) S3() ProjectS3DestinationPtrOutput
- func (o ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectOutput() ProjectDataDeliveryObjectOutput
- func (o ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectOutputWithContext(ctx context.Context) ProjectDataDeliveryObjectOutput
- func (o ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectPtrOutput() ProjectDataDeliveryObjectPtrOutput
- func (o ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectPtrOutputWithContext(ctx context.Context) ProjectDataDeliveryObjectPtrOutput
- type ProjectDataDeliveryObjectPtrInput
- type ProjectDataDeliveryObjectPtrOutput
- func (o ProjectDataDeliveryObjectPtrOutput) Elem() ProjectDataDeliveryObjectOutput
- func (ProjectDataDeliveryObjectPtrOutput) ElementType() reflect.Type
- func (o ProjectDataDeliveryObjectPtrOutput) LogGroup() pulumi.StringPtrOutput
- func (o ProjectDataDeliveryObjectPtrOutput) S3() ProjectS3DestinationPtrOutput
- func (o ProjectDataDeliveryObjectPtrOutput) ToProjectDataDeliveryObjectPtrOutput() ProjectDataDeliveryObjectPtrOutput
- func (o ProjectDataDeliveryObjectPtrOutput) ToProjectDataDeliveryObjectPtrOutputWithContext(ctx context.Context) ProjectDataDeliveryObjectPtrOutput
- type ProjectInput
- type ProjectOutput
- func (o ProjectOutput) Arn() pulumi.StringOutput
- func (o ProjectOutput) DataDelivery() ProjectDataDeliveryObjectPtrOutput
- func (o ProjectOutput) Description() pulumi.StringPtrOutput
- func (ProjectOutput) ElementType() reflect.Type
- func (o ProjectOutput) Name() pulumi.StringOutput
- func (o ProjectOutput) Tags() ProjectTagArrayOutput
- func (o ProjectOutput) ToProjectOutput() ProjectOutput
- func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
- type ProjectS3Destination
- type ProjectS3DestinationArgs
- func (ProjectS3DestinationArgs) ElementType() reflect.Type
- func (i ProjectS3DestinationArgs) ToProjectS3DestinationOutput() ProjectS3DestinationOutput
- func (i ProjectS3DestinationArgs) ToProjectS3DestinationOutputWithContext(ctx context.Context) ProjectS3DestinationOutput
- func (i ProjectS3DestinationArgs) ToProjectS3DestinationPtrOutput() ProjectS3DestinationPtrOutput
- func (i ProjectS3DestinationArgs) ToProjectS3DestinationPtrOutputWithContext(ctx context.Context) ProjectS3DestinationPtrOutput
- type ProjectS3DestinationInput
- type ProjectS3DestinationOutput
- func (o ProjectS3DestinationOutput) BucketName() pulumi.StringOutput
- func (ProjectS3DestinationOutput) ElementType() reflect.Type
- func (o ProjectS3DestinationOutput) Prefix() pulumi.StringPtrOutput
- func (o ProjectS3DestinationOutput) ToProjectS3DestinationOutput() ProjectS3DestinationOutput
- func (o ProjectS3DestinationOutput) ToProjectS3DestinationOutputWithContext(ctx context.Context) ProjectS3DestinationOutput
- func (o ProjectS3DestinationOutput) ToProjectS3DestinationPtrOutput() ProjectS3DestinationPtrOutput
- func (o ProjectS3DestinationOutput) ToProjectS3DestinationPtrOutputWithContext(ctx context.Context) ProjectS3DestinationPtrOutput
- type ProjectS3DestinationPtrInput
- type ProjectS3DestinationPtrOutput
- func (o ProjectS3DestinationPtrOutput) BucketName() pulumi.StringPtrOutput
- func (o ProjectS3DestinationPtrOutput) Elem() ProjectS3DestinationOutput
- func (ProjectS3DestinationPtrOutput) ElementType() reflect.Type
- func (o ProjectS3DestinationPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o ProjectS3DestinationPtrOutput) ToProjectS3DestinationPtrOutput() ProjectS3DestinationPtrOutput
- func (o ProjectS3DestinationPtrOutput) ToProjectS3DestinationPtrOutputWithContext(ctx context.Context) ProjectS3DestinationPtrOutput
- type ProjectState
- type ProjectTag
- type ProjectTagArgs
- type ProjectTagArray
- type ProjectTagArrayInput
- type ProjectTagArrayOutput
- func (ProjectTagArrayOutput) ElementType() reflect.Type
- func (o ProjectTagArrayOutput) Index(i pulumi.IntInput) ProjectTagOutput
- func (o ProjectTagArrayOutput) ToProjectTagArrayOutput() ProjectTagArrayOutput
- func (o ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput
- type ProjectTagInput
- type ProjectTagOutput
- func (ProjectTagOutput) ElementType() reflect.Type
- func (o ProjectTagOutput) Key() pulumi.StringOutput
- func (o ProjectTagOutput) ToProjectTagOutput() ProjectTagOutput
- func (o ProjectTagOutput) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput
- func (o ProjectTagOutput) Value() pulumi.StringOutput
Constants ¶
const ( ExperimentMetricGoalObjectDesiredChangeIncrease = ExperimentMetricGoalObjectDesiredChange("INCREASE") ExperimentMetricGoalObjectDesiredChangeDecrease = ExperimentMetricGoalObjectDesiredChange("DECREASE") )
const ( FeatureEvaluationStrategyAllRules = FeatureEvaluationStrategy("ALL_RULES") FeatureEvaluationStrategyDefaultVariation = FeatureEvaluationStrategy("DEFAULT_VARIATION") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Experiment ¶
type Experiment struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Description pulumi.StringPtrOutput `pulumi:"description"` MetricGoals ExperimentMetricGoalObjectArrayOutput `pulumi:"metricGoals"` Name pulumi.StringOutput `pulumi:"name"` OnlineAbConfig ExperimentOnlineAbConfigObjectOutput `pulumi:"onlineAbConfig"` Project pulumi.StringOutput `pulumi:"project"` RandomizationSalt pulumi.StringPtrOutput `pulumi:"randomizationSalt"` // Start Experiment. Default is False RunningStatus ExperimentRunningStatusObjectPtrOutput `pulumi:"runningStatus"` SamplingRate pulumi.IntPtrOutput `pulumi:"samplingRate"` // An array of key-value pairs to apply to this resource. Tags ExperimentTagArrayOutput `pulumi:"tags"` Treatments ExperimentTreatmentObjectArrayOutput `pulumi:"treatments"` }
Resource Type definition for AWS::Evidently::Experiment.
func GetExperiment ¶
func GetExperiment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExperimentState, opts ...pulumi.ResourceOption) (*Experiment, error)
GetExperiment gets an existing Experiment 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 NewExperiment ¶
func NewExperiment(ctx *pulumi.Context, name string, args *ExperimentArgs, opts ...pulumi.ResourceOption) (*Experiment, error)
NewExperiment registers a new resource with the given unique name, arguments, and options.
func (*Experiment) ElementType ¶
func (*Experiment) ElementType() reflect.Type
func (*Experiment) ToExperimentOutput ¶
func (i *Experiment) ToExperimentOutput() ExperimentOutput
func (*Experiment) ToExperimentOutputWithContext ¶
func (i *Experiment) ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput
type ExperimentArgs ¶
type ExperimentArgs struct { Description pulumi.StringPtrInput MetricGoals ExperimentMetricGoalObjectArrayInput Name pulumi.StringPtrInput OnlineAbConfig ExperimentOnlineAbConfigObjectInput Project pulumi.StringInput RandomizationSalt pulumi.StringPtrInput // Start Experiment. Default is False RunningStatus ExperimentRunningStatusObjectPtrInput SamplingRate pulumi.IntPtrInput // An array of key-value pairs to apply to this resource. Tags ExperimentTagArrayInput Treatments ExperimentTreatmentObjectArrayInput }
The set of arguments for constructing a Experiment resource.
func (ExperimentArgs) ElementType ¶
func (ExperimentArgs) ElementType() reflect.Type
type ExperimentInput ¶
type ExperimentInput interface { pulumi.Input ToExperimentOutput() ExperimentOutput ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput }
type ExperimentMetricGoalObject ¶
type ExperimentMetricGoalObject struct { DesiredChange ExperimentMetricGoalObjectDesiredChange `pulumi:"desiredChange"` // The JSON path to reference the entity id in the event. EntityIdKey string `pulumi:"entityIdKey"` // Event patterns have the same structure as the events they match. Rules use event patterns to select events. An event pattern either matches an event or it doesn't. EventPattern string `pulumi:"eventPattern"` MetricName string `pulumi:"metricName"` UnitLabel *string `pulumi:"unitLabel"` // The JSON path to reference the numerical metric value in the event. ValueKey string `pulumi:"valueKey"` }
type ExperimentMetricGoalObjectArgs ¶
type ExperimentMetricGoalObjectArgs struct { DesiredChange ExperimentMetricGoalObjectDesiredChangeInput `pulumi:"desiredChange"` // The JSON path to reference the entity id in the event. EntityIdKey pulumi.StringInput `pulumi:"entityIdKey"` // Event patterns have the same structure as the events they match. Rules use event patterns to select events. An event pattern either matches an event or it doesn't. EventPattern pulumi.StringInput `pulumi:"eventPattern"` MetricName pulumi.StringInput `pulumi:"metricName"` UnitLabel pulumi.StringPtrInput `pulumi:"unitLabel"` // The JSON path to reference the numerical metric value in the event. ValueKey pulumi.StringInput `pulumi:"valueKey"` }
func (ExperimentMetricGoalObjectArgs) ElementType ¶
func (ExperimentMetricGoalObjectArgs) ElementType() reflect.Type
func (ExperimentMetricGoalObjectArgs) ToExperimentMetricGoalObjectOutput ¶
func (i ExperimentMetricGoalObjectArgs) ToExperimentMetricGoalObjectOutput() ExperimentMetricGoalObjectOutput
func (ExperimentMetricGoalObjectArgs) ToExperimentMetricGoalObjectOutputWithContext ¶
func (i ExperimentMetricGoalObjectArgs) ToExperimentMetricGoalObjectOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectOutput
type ExperimentMetricGoalObjectArray ¶
type ExperimentMetricGoalObjectArray []ExperimentMetricGoalObjectInput
func (ExperimentMetricGoalObjectArray) ElementType ¶
func (ExperimentMetricGoalObjectArray) ElementType() reflect.Type
func (ExperimentMetricGoalObjectArray) ToExperimentMetricGoalObjectArrayOutput ¶
func (i ExperimentMetricGoalObjectArray) ToExperimentMetricGoalObjectArrayOutput() ExperimentMetricGoalObjectArrayOutput
func (ExperimentMetricGoalObjectArray) ToExperimentMetricGoalObjectArrayOutputWithContext ¶
func (i ExperimentMetricGoalObjectArray) ToExperimentMetricGoalObjectArrayOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectArrayOutput
type ExperimentMetricGoalObjectArrayInput ¶
type ExperimentMetricGoalObjectArrayInput interface { pulumi.Input ToExperimentMetricGoalObjectArrayOutput() ExperimentMetricGoalObjectArrayOutput ToExperimentMetricGoalObjectArrayOutputWithContext(context.Context) ExperimentMetricGoalObjectArrayOutput }
ExperimentMetricGoalObjectArrayInput is an input type that accepts ExperimentMetricGoalObjectArray and ExperimentMetricGoalObjectArrayOutput values. You can construct a concrete instance of `ExperimentMetricGoalObjectArrayInput` via:
ExperimentMetricGoalObjectArray{ ExperimentMetricGoalObjectArgs{...} }
type ExperimentMetricGoalObjectArrayOutput ¶
type ExperimentMetricGoalObjectArrayOutput struct{ *pulumi.OutputState }
func (ExperimentMetricGoalObjectArrayOutput) ElementType ¶
func (ExperimentMetricGoalObjectArrayOutput) ElementType() reflect.Type
func (ExperimentMetricGoalObjectArrayOutput) Index ¶
func (o ExperimentMetricGoalObjectArrayOutput) Index(i pulumi.IntInput) ExperimentMetricGoalObjectOutput
func (ExperimentMetricGoalObjectArrayOutput) ToExperimentMetricGoalObjectArrayOutput ¶
func (o ExperimentMetricGoalObjectArrayOutput) ToExperimentMetricGoalObjectArrayOutput() ExperimentMetricGoalObjectArrayOutput
func (ExperimentMetricGoalObjectArrayOutput) ToExperimentMetricGoalObjectArrayOutputWithContext ¶
func (o ExperimentMetricGoalObjectArrayOutput) ToExperimentMetricGoalObjectArrayOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectArrayOutput
type ExperimentMetricGoalObjectDesiredChange ¶
type ExperimentMetricGoalObjectDesiredChange string
func (ExperimentMetricGoalObjectDesiredChange) ElementType ¶
func (ExperimentMetricGoalObjectDesiredChange) ElementType() reflect.Type
func (ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangeOutput ¶
func (e ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangeOutput() ExperimentMetricGoalObjectDesiredChangeOutput
func (ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangeOutputWithContext ¶
func (e ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangeOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectDesiredChangeOutput
func (ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangePtrOutput ¶
func (e ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangePtrOutput() ExperimentMetricGoalObjectDesiredChangePtrOutput
func (ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangePtrOutputWithContext ¶
func (e ExperimentMetricGoalObjectDesiredChange) ToExperimentMetricGoalObjectDesiredChangePtrOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectDesiredChangePtrOutput
func (ExperimentMetricGoalObjectDesiredChange) ToStringOutput ¶
func (e ExperimentMetricGoalObjectDesiredChange) ToStringOutput() pulumi.StringOutput
func (ExperimentMetricGoalObjectDesiredChange) ToStringOutputWithContext ¶
func (e ExperimentMetricGoalObjectDesiredChange) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExperimentMetricGoalObjectDesiredChange) ToStringPtrOutput ¶
func (e ExperimentMetricGoalObjectDesiredChange) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExperimentMetricGoalObjectDesiredChange) ToStringPtrOutputWithContext ¶
func (e ExperimentMetricGoalObjectDesiredChange) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExperimentMetricGoalObjectDesiredChangeInput ¶
type ExperimentMetricGoalObjectDesiredChangeInput interface { pulumi.Input ToExperimentMetricGoalObjectDesiredChangeOutput() ExperimentMetricGoalObjectDesiredChangeOutput ToExperimentMetricGoalObjectDesiredChangeOutputWithContext(context.Context) ExperimentMetricGoalObjectDesiredChangeOutput }
ExperimentMetricGoalObjectDesiredChangeInput is an input type that accepts ExperimentMetricGoalObjectDesiredChangeArgs and ExperimentMetricGoalObjectDesiredChangeOutput values. You can construct a concrete instance of `ExperimentMetricGoalObjectDesiredChangeInput` via:
ExperimentMetricGoalObjectDesiredChangeArgs{...}
type ExperimentMetricGoalObjectDesiredChangeOutput ¶
type ExperimentMetricGoalObjectDesiredChangeOutput struct{ *pulumi.OutputState }
func (ExperimentMetricGoalObjectDesiredChangeOutput) ElementType ¶
func (ExperimentMetricGoalObjectDesiredChangeOutput) ElementType() reflect.Type
func (ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangeOutput ¶
func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangeOutput() ExperimentMetricGoalObjectDesiredChangeOutput
func (ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangeOutputWithContext ¶
func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangeOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectDesiredChangeOutput
func (ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutput ¶
func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutput() ExperimentMetricGoalObjectDesiredChangePtrOutput
func (ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutputWithContext ¶
func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectDesiredChangePtrOutput
func (ExperimentMetricGoalObjectDesiredChangeOutput) ToStringOutput ¶
func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToStringOutput() pulumi.StringOutput
func (ExperimentMetricGoalObjectDesiredChangeOutput) ToStringOutputWithContext ¶
func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ExperimentMetricGoalObjectDesiredChangeOutput) ToStringPtrOutput ¶
func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExperimentMetricGoalObjectDesiredChangeOutput) ToStringPtrOutputWithContext ¶
func (o ExperimentMetricGoalObjectDesiredChangeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExperimentMetricGoalObjectDesiredChangePtrInput ¶
type ExperimentMetricGoalObjectDesiredChangePtrInput interface { pulumi.Input ToExperimentMetricGoalObjectDesiredChangePtrOutput() ExperimentMetricGoalObjectDesiredChangePtrOutput ToExperimentMetricGoalObjectDesiredChangePtrOutputWithContext(context.Context) ExperimentMetricGoalObjectDesiredChangePtrOutput }
func ExperimentMetricGoalObjectDesiredChangePtr ¶
func ExperimentMetricGoalObjectDesiredChangePtr(v string) ExperimentMetricGoalObjectDesiredChangePtrInput
type ExperimentMetricGoalObjectDesiredChangePtrOutput ¶
type ExperimentMetricGoalObjectDesiredChangePtrOutput struct{ *pulumi.OutputState }
func (ExperimentMetricGoalObjectDesiredChangePtrOutput) ElementType ¶
func (ExperimentMetricGoalObjectDesiredChangePtrOutput) ElementType() reflect.Type
func (ExperimentMetricGoalObjectDesiredChangePtrOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutput ¶
func (o ExperimentMetricGoalObjectDesiredChangePtrOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutput() ExperimentMetricGoalObjectDesiredChangePtrOutput
func (ExperimentMetricGoalObjectDesiredChangePtrOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutputWithContext ¶
func (o ExperimentMetricGoalObjectDesiredChangePtrOutput) ToExperimentMetricGoalObjectDesiredChangePtrOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectDesiredChangePtrOutput
func (ExperimentMetricGoalObjectDesiredChangePtrOutput) ToStringPtrOutput ¶
func (o ExperimentMetricGoalObjectDesiredChangePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ExperimentMetricGoalObjectDesiredChangePtrOutput) ToStringPtrOutputWithContext ¶
func (o ExperimentMetricGoalObjectDesiredChangePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ExperimentMetricGoalObjectInput ¶
type ExperimentMetricGoalObjectInput interface { pulumi.Input ToExperimentMetricGoalObjectOutput() ExperimentMetricGoalObjectOutput ToExperimentMetricGoalObjectOutputWithContext(context.Context) ExperimentMetricGoalObjectOutput }
ExperimentMetricGoalObjectInput is an input type that accepts ExperimentMetricGoalObjectArgs and ExperimentMetricGoalObjectOutput values. You can construct a concrete instance of `ExperimentMetricGoalObjectInput` via:
ExperimentMetricGoalObjectArgs{...}
type ExperimentMetricGoalObjectOutput ¶
type ExperimentMetricGoalObjectOutput struct{ *pulumi.OutputState }
func (ExperimentMetricGoalObjectOutput) DesiredChange ¶
func (o ExperimentMetricGoalObjectOutput) DesiredChange() ExperimentMetricGoalObjectDesiredChangeOutput
func (ExperimentMetricGoalObjectOutput) ElementType ¶
func (ExperimentMetricGoalObjectOutput) ElementType() reflect.Type
func (ExperimentMetricGoalObjectOutput) EntityIdKey ¶
func (o ExperimentMetricGoalObjectOutput) EntityIdKey() pulumi.StringOutput
The JSON path to reference the entity id in the event.
func (ExperimentMetricGoalObjectOutput) EventPattern ¶
func (o ExperimentMetricGoalObjectOutput) EventPattern() pulumi.StringOutput
Event patterns have the same structure as the events they match. Rules use event patterns to select events. An event pattern either matches an event or it doesn't.
func (ExperimentMetricGoalObjectOutput) MetricName ¶
func (o ExperimentMetricGoalObjectOutput) MetricName() pulumi.StringOutput
func (ExperimentMetricGoalObjectOutput) ToExperimentMetricGoalObjectOutput ¶
func (o ExperimentMetricGoalObjectOutput) ToExperimentMetricGoalObjectOutput() ExperimentMetricGoalObjectOutput
func (ExperimentMetricGoalObjectOutput) ToExperimentMetricGoalObjectOutputWithContext ¶
func (o ExperimentMetricGoalObjectOutput) ToExperimentMetricGoalObjectOutputWithContext(ctx context.Context) ExperimentMetricGoalObjectOutput
func (ExperimentMetricGoalObjectOutput) UnitLabel ¶
func (o ExperimentMetricGoalObjectOutput) UnitLabel() pulumi.StringPtrOutput
func (ExperimentMetricGoalObjectOutput) ValueKey ¶
func (o ExperimentMetricGoalObjectOutput) ValueKey() pulumi.StringOutput
The JSON path to reference the numerical metric value in the event.
type ExperimentOnlineAbConfigObject ¶
type ExperimentOnlineAbConfigObject struct { ControlTreatmentName *string `pulumi:"controlTreatmentName"` TreatmentWeights []ExperimentTreatmentToWeight `pulumi:"treatmentWeights"` }
type ExperimentOnlineAbConfigObjectArgs ¶
type ExperimentOnlineAbConfigObjectArgs struct { ControlTreatmentName pulumi.StringPtrInput `pulumi:"controlTreatmentName"` TreatmentWeights ExperimentTreatmentToWeightArrayInput `pulumi:"treatmentWeights"` }
func (ExperimentOnlineAbConfigObjectArgs) ElementType ¶
func (ExperimentOnlineAbConfigObjectArgs) ElementType() reflect.Type
func (ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectOutput ¶
func (i ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectOutput() ExperimentOnlineAbConfigObjectOutput
func (ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectOutputWithContext ¶
func (i ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectOutputWithContext(ctx context.Context) ExperimentOnlineAbConfigObjectOutput
type ExperimentOnlineAbConfigObjectInput ¶
type ExperimentOnlineAbConfigObjectInput interface { pulumi.Input ToExperimentOnlineAbConfigObjectOutput() ExperimentOnlineAbConfigObjectOutput ToExperimentOnlineAbConfigObjectOutputWithContext(context.Context) ExperimentOnlineAbConfigObjectOutput }
ExperimentOnlineAbConfigObjectInput is an input type that accepts ExperimentOnlineAbConfigObjectArgs and ExperimentOnlineAbConfigObjectOutput values. You can construct a concrete instance of `ExperimentOnlineAbConfigObjectInput` via:
ExperimentOnlineAbConfigObjectArgs{...}
type ExperimentOnlineAbConfigObjectOutput ¶
type ExperimentOnlineAbConfigObjectOutput struct{ *pulumi.OutputState }
func (ExperimentOnlineAbConfigObjectOutput) ControlTreatmentName ¶
func (o ExperimentOnlineAbConfigObjectOutput) ControlTreatmentName() pulumi.StringPtrOutput
func (ExperimentOnlineAbConfigObjectOutput) ElementType ¶
func (ExperimentOnlineAbConfigObjectOutput) ElementType() reflect.Type
func (ExperimentOnlineAbConfigObjectOutput) ToExperimentOnlineAbConfigObjectOutput ¶
func (o ExperimentOnlineAbConfigObjectOutput) ToExperimentOnlineAbConfigObjectOutput() ExperimentOnlineAbConfigObjectOutput
func (ExperimentOnlineAbConfigObjectOutput) ToExperimentOnlineAbConfigObjectOutputWithContext ¶
func (o ExperimentOnlineAbConfigObjectOutput) ToExperimentOnlineAbConfigObjectOutputWithContext(ctx context.Context) ExperimentOnlineAbConfigObjectOutput
func (ExperimentOnlineAbConfigObjectOutput) TreatmentWeights ¶
func (o ExperimentOnlineAbConfigObjectOutput) TreatmentWeights() ExperimentTreatmentToWeightArrayOutput
type ExperimentOnlineAbConfigObjectPtrOutput ¶
type ExperimentOnlineAbConfigObjectPtrOutput struct{ *pulumi.OutputState }
func (ExperimentOnlineAbConfigObjectPtrOutput) ControlTreatmentName ¶
func (o ExperimentOnlineAbConfigObjectPtrOutput) ControlTreatmentName() pulumi.StringPtrOutput
func (ExperimentOnlineAbConfigObjectPtrOutput) ElementType ¶
func (ExperimentOnlineAbConfigObjectPtrOutput) ElementType() reflect.Type
func (ExperimentOnlineAbConfigObjectPtrOutput) ToExperimentOnlineAbConfigObjectPtrOutput ¶
func (o ExperimentOnlineAbConfigObjectPtrOutput) ToExperimentOnlineAbConfigObjectPtrOutput() ExperimentOnlineAbConfigObjectPtrOutput
func (ExperimentOnlineAbConfigObjectPtrOutput) ToExperimentOnlineAbConfigObjectPtrOutputWithContext ¶
func (o ExperimentOnlineAbConfigObjectPtrOutput) ToExperimentOnlineAbConfigObjectPtrOutputWithContext(ctx context.Context) ExperimentOnlineAbConfigObjectPtrOutput
func (ExperimentOnlineAbConfigObjectPtrOutput) TreatmentWeights ¶
func (o ExperimentOnlineAbConfigObjectPtrOutput) TreatmentWeights() ExperimentTreatmentToWeightArrayOutput
type ExperimentOutput ¶
type ExperimentOutput struct{ *pulumi.OutputState }
func (ExperimentOutput) Arn ¶ added in v0.17.0
func (o ExperimentOutput) Arn() pulumi.StringOutput
func (ExperimentOutput) Description ¶ added in v0.17.0
func (o ExperimentOutput) Description() pulumi.StringPtrOutput
func (ExperimentOutput) ElementType ¶
func (ExperimentOutput) ElementType() reflect.Type
func (ExperimentOutput) MetricGoals ¶ added in v0.17.0
func (o ExperimentOutput) MetricGoals() ExperimentMetricGoalObjectArrayOutput
func (ExperimentOutput) Name ¶ added in v0.17.0
func (o ExperimentOutput) Name() pulumi.StringOutput
func (ExperimentOutput) OnlineAbConfig ¶ added in v0.17.0
func (o ExperimentOutput) OnlineAbConfig() ExperimentOnlineAbConfigObjectOutput
func (ExperimentOutput) Project ¶ added in v0.17.0
func (o ExperimentOutput) Project() pulumi.StringOutput
func (ExperimentOutput) RandomizationSalt ¶ added in v0.17.0
func (o ExperimentOutput) RandomizationSalt() pulumi.StringPtrOutput
func (ExperimentOutput) RunningStatus ¶ added in v0.17.0
func (o ExperimentOutput) RunningStatus() ExperimentRunningStatusObjectPtrOutput
Start Experiment. Default is False
func (ExperimentOutput) SamplingRate ¶ added in v0.17.0
func (o ExperimentOutput) SamplingRate() pulumi.IntPtrOutput
func (ExperimentOutput) Tags ¶ added in v0.17.0
func (o ExperimentOutput) Tags() ExperimentTagArrayOutput
An array of key-value pairs to apply to this resource.
func (ExperimentOutput) ToExperimentOutput ¶
func (o ExperimentOutput) ToExperimentOutput() ExperimentOutput
func (ExperimentOutput) ToExperimentOutputWithContext ¶
func (o ExperimentOutput) ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput
func (ExperimentOutput) Treatments ¶ added in v0.17.0
func (o ExperimentOutput) Treatments() ExperimentTreatmentObjectArrayOutput
type ExperimentRunningStatusObject ¶ added in v0.16.0
type ExperimentRunningStatusObject struct { // Provide the analysis Completion time for an experiment AnalysisCompleteTime *string `pulumi:"analysisCompleteTime"` // Provide CANCELLED or COMPLETED desired state when stopping an experiment DesiredState *string `pulumi:"desiredState"` // Reason is a required input for stopping the experiment Reason *string `pulumi:"reason"` // Provide START or STOP action to apply on an experiment Status *string `pulumi:"status"` }
type ExperimentRunningStatusObjectArgs ¶ added in v0.16.0
type ExperimentRunningStatusObjectArgs struct { // Provide the analysis Completion time for an experiment AnalysisCompleteTime pulumi.StringPtrInput `pulumi:"analysisCompleteTime"` // Provide CANCELLED or COMPLETED desired state when stopping an experiment DesiredState pulumi.StringPtrInput `pulumi:"desiredState"` // Reason is a required input for stopping the experiment Reason pulumi.StringPtrInput `pulumi:"reason"` // Provide START or STOP action to apply on an experiment Status pulumi.StringPtrInput `pulumi:"status"` }
func (ExperimentRunningStatusObjectArgs) ElementType ¶ added in v0.16.0
func (ExperimentRunningStatusObjectArgs) ElementType() reflect.Type
func (ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectOutput ¶ added in v0.16.0
func (i ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectOutput() ExperimentRunningStatusObjectOutput
func (ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectOutputWithContext ¶ added in v0.16.0
func (i ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectOutputWithContext(ctx context.Context) ExperimentRunningStatusObjectOutput
func (ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectPtrOutput ¶ added in v0.16.0
func (i ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectPtrOutput() ExperimentRunningStatusObjectPtrOutput
func (ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectPtrOutputWithContext ¶ added in v0.16.0
func (i ExperimentRunningStatusObjectArgs) ToExperimentRunningStatusObjectPtrOutputWithContext(ctx context.Context) ExperimentRunningStatusObjectPtrOutput
type ExperimentRunningStatusObjectInput ¶ added in v0.16.0
type ExperimentRunningStatusObjectInput interface { pulumi.Input ToExperimentRunningStatusObjectOutput() ExperimentRunningStatusObjectOutput ToExperimentRunningStatusObjectOutputWithContext(context.Context) ExperimentRunningStatusObjectOutput }
ExperimentRunningStatusObjectInput is an input type that accepts ExperimentRunningStatusObjectArgs and ExperimentRunningStatusObjectOutput values. You can construct a concrete instance of `ExperimentRunningStatusObjectInput` via:
ExperimentRunningStatusObjectArgs{...}
type ExperimentRunningStatusObjectOutput ¶ added in v0.16.0
type ExperimentRunningStatusObjectOutput struct{ *pulumi.OutputState }
func (ExperimentRunningStatusObjectOutput) AnalysisCompleteTime ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectOutput) AnalysisCompleteTime() pulumi.StringPtrOutput
Provide the analysis Completion time for an experiment
func (ExperimentRunningStatusObjectOutput) DesiredState ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectOutput) DesiredState() pulumi.StringPtrOutput
Provide CANCELLED or COMPLETED desired state when stopping an experiment
func (ExperimentRunningStatusObjectOutput) ElementType ¶ added in v0.16.0
func (ExperimentRunningStatusObjectOutput) ElementType() reflect.Type
func (ExperimentRunningStatusObjectOutput) Reason ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectOutput) Reason() pulumi.StringPtrOutput
Reason is a required input for stopping the experiment
func (ExperimentRunningStatusObjectOutput) Status ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectOutput) Status() pulumi.StringPtrOutput
Provide START or STOP action to apply on an experiment
func (ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectOutput ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectOutput() ExperimentRunningStatusObjectOutput
func (ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectOutputWithContext ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectOutputWithContext(ctx context.Context) ExperimentRunningStatusObjectOutput
func (ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectPtrOutput ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectPtrOutput() ExperimentRunningStatusObjectPtrOutput
func (ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectPtrOutputWithContext ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectOutput) ToExperimentRunningStatusObjectPtrOutputWithContext(ctx context.Context) ExperimentRunningStatusObjectPtrOutput
type ExperimentRunningStatusObjectPtrInput ¶ added in v0.16.0
type ExperimentRunningStatusObjectPtrInput interface { pulumi.Input ToExperimentRunningStatusObjectPtrOutput() ExperimentRunningStatusObjectPtrOutput ToExperimentRunningStatusObjectPtrOutputWithContext(context.Context) ExperimentRunningStatusObjectPtrOutput }
ExperimentRunningStatusObjectPtrInput is an input type that accepts ExperimentRunningStatusObjectArgs, ExperimentRunningStatusObjectPtr and ExperimentRunningStatusObjectPtrOutput values. You can construct a concrete instance of `ExperimentRunningStatusObjectPtrInput` via:
ExperimentRunningStatusObjectArgs{...} or: nil
func ExperimentRunningStatusObjectPtr ¶ added in v0.16.0
func ExperimentRunningStatusObjectPtr(v *ExperimentRunningStatusObjectArgs) ExperimentRunningStatusObjectPtrInput
type ExperimentRunningStatusObjectPtrOutput ¶ added in v0.16.0
type ExperimentRunningStatusObjectPtrOutput struct{ *pulumi.OutputState }
func (ExperimentRunningStatusObjectPtrOutput) AnalysisCompleteTime ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectPtrOutput) AnalysisCompleteTime() pulumi.StringPtrOutput
Provide the analysis Completion time for an experiment
func (ExperimentRunningStatusObjectPtrOutput) DesiredState ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectPtrOutput) DesiredState() pulumi.StringPtrOutput
Provide CANCELLED or COMPLETED desired state when stopping an experiment
func (ExperimentRunningStatusObjectPtrOutput) ElementType ¶ added in v0.16.0
func (ExperimentRunningStatusObjectPtrOutput) ElementType() reflect.Type
func (ExperimentRunningStatusObjectPtrOutput) Reason ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectPtrOutput) Reason() pulumi.StringPtrOutput
Reason is a required input for stopping the experiment
func (ExperimentRunningStatusObjectPtrOutput) Status ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectPtrOutput) Status() pulumi.StringPtrOutput
Provide START or STOP action to apply on an experiment
func (ExperimentRunningStatusObjectPtrOutput) ToExperimentRunningStatusObjectPtrOutput ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectPtrOutput) ToExperimentRunningStatusObjectPtrOutput() ExperimentRunningStatusObjectPtrOutput
func (ExperimentRunningStatusObjectPtrOutput) ToExperimentRunningStatusObjectPtrOutputWithContext ¶ added in v0.16.0
func (o ExperimentRunningStatusObjectPtrOutput) ToExperimentRunningStatusObjectPtrOutputWithContext(ctx context.Context) ExperimentRunningStatusObjectPtrOutput
type ExperimentState ¶
type ExperimentState struct { }
func (ExperimentState) ElementType ¶
func (ExperimentState) ElementType() reflect.Type
type ExperimentTag ¶
type ExperimentTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ExperimentTagArgs ¶
type ExperimentTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ExperimentTagArgs) ElementType ¶
func (ExperimentTagArgs) ElementType() reflect.Type
func (ExperimentTagArgs) ToExperimentTagOutput ¶
func (i ExperimentTagArgs) ToExperimentTagOutput() ExperimentTagOutput
func (ExperimentTagArgs) ToExperimentTagOutputWithContext ¶
func (i ExperimentTagArgs) ToExperimentTagOutputWithContext(ctx context.Context) ExperimentTagOutput
type ExperimentTagArray ¶
type ExperimentTagArray []ExperimentTagInput
func (ExperimentTagArray) ElementType ¶
func (ExperimentTagArray) ElementType() reflect.Type
func (ExperimentTagArray) ToExperimentTagArrayOutput ¶
func (i ExperimentTagArray) ToExperimentTagArrayOutput() ExperimentTagArrayOutput
func (ExperimentTagArray) ToExperimentTagArrayOutputWithContext ¶
func (i ExperimentTagArray) ToExperimentTagArrayOutputWithContext(ctx context.Context) ExperimentTagArrayOutput
type ExperimentTagArrayInput ¶
type ExperimentTagArrayInput interface { pulumi.Input ToExperimentTagArrayOutput() ExperimentTagArrayOutput ToExperimentTagArrayOutputWithContext(context.Context) ExperimentTagArrayOutput }
ExperimentTagArrayInput is an input type that accepts ExperimentTagArray and ExperimentTagArrayOutput values. You can construct a concrete instance of `ExperimentTagArrayInput` via:
ExperimentTagArray{ ExperimentTagArgs{...} }
type ExperimentTagArrayOutput ¶
type ExperimentTagArrayOutput struct{ *pulumi.OutputState }
func (ExperimentTagArrayOutput) ElementType ¶
func (ExperimentTagArrayOutput) ElementType() reflect.Type
func (ExperimentTagArrayOutput) Index ¶
func (o ExperimentTagArrayOutput) Index(i pulumi.IntInput) ExperimentTagOutput
func (ExperimentTagArrayOutput) ToExperimentTagArrayOutput ¶
func (o ExperimentTagArrayOutput) ToExperimentTagArrayOutput() ExperimentTagArrayOutput
func (ExperimentTagArrayOutput) ToExperimentTagArrayOutputWithContext ¶
func (o ExperimentTagArrayOutput) ToExperimentTagArrayOutputWithContext(ctx context.Context) ExperimentTagArrayOutput
type ExperimentTagInput ¶
type ExperimentTagInput interface { pulumi.Input ToExperimentTagOutput() ExperimentTagOutput ToExperimentTagOutputWithContext(context.Context) ExperimentTagOutput }
ExperimentTagInput is an input type that accepts ExperimentTagArgs and ExperimentTagOutput values. You can construct a concrete instance of `ExperimentTagInput` via:
ExperimentTagArgs{...}
type ExperimentTagOutput ¶
type ExperimentTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ExperimentTagOutput) ElementType ¶
func (ExperimentTagOutput) ElementType() reflect.Type
func (ExperimentTagOutput) Key ¶
func (o ExperimentTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ExperimentTagOutput) ToExperimentTagOutput ¶
func (o ExperimentTagOutput) ToExperimentTagOutput() ExperimentTagOutput
func (ExperimentTagOutput) ToExperimentTagOutputWithContext ¶
func (o ExperimentTagOutput) ToExperimentTagOutputWithContext(ctx context.Context) ExperimentTagOutput
func (ExperimentTagOutput) Value ¶
func (o ExperimentTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type ExperimentTreatmentObjectArgs ¶
type ExperimentTreatmentObjectArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Feature pulumi.StringInput `pulumi:"feature"` TreatmentName pulumi.StringInput `pulumi:"treatmentName"` Variation pulumi.StringInput `pulumi:"variation"` }
func (ExperimentTreatmentObjectArgs) ElementType ¶
func (ExperimentTreatmentObjectArgs) ElementType() reflect.Type
func (ExperimentTreatmentObjectArgs) ToExperimentTreatmentObjectOutput ¶
func (i ExperimentTreatmentObjectArgs) ToExperimentTreatmentObjectOutput() ExperimentTreatmentObjectOutput
func (ExperimentTreatmentObjectArgs) ToExperimentTreatmentObjectOutputWithContext ¶
func (i ExperimentTreatmentObjectArgs) ToExperimentTreatmentObjectOutputWithContext(ctx context.Context) ExperimentTreatmentObjectOutput
type ExperimentTreatmentObjectArray ¶
type ExperimentTreatmentObjectArray []ExperimentTreatmentObjectInput
func (ExperimentTreatmentObjectArray) ElementType ¶
func (ExperimentTreatmentObjectArray) ElementType() reflect.Type
func (ExperimentTreatmentObjectArray) ToExperimentTreatmentObjectArrayOutput ¶
func (i ExperimentTreatmentObjectArray) ToExperimentTreatmentObjectArrayOutput() ExperimentTreatmentObjectArrayOutput
func (ExperimentTreatmentObjectArray) ToExperimentTreatmentObjectArrayOutputWithContext ¶
func (i ExperimentTreatmentObjectArray) ToExperimentTreatmentObjectArrayOutputWithContext(ctx context.Context) ExperimentTreatmentObjectArrayOutput
type ExperimentTreatmentObjectArrayInput ¶
type ExperimentTreatmentObjectArrayInput interface { pulumi.Input ToExperimentTreatmentObjectArrayOutput() ExperimentTreatmentObjectArrayOutput ToExperimentTreatmentObjectArrayOutputWithContext(context.Context) ExperimentTreatmentObjectArrayOutput }
ExperimentTreatmentObjectArrayInput is an input type that accepts ExperimentTreatmentObjectArray and ExperimentTreatmentObjectArrayOutput values. You can construct a concrete instance of `ExperimentTreatmentObjectArrayInput` via:
ExperimentTreatmentObjectArray{ ExperimentTreatmentObjectArgs{...} }
type ExperimentTreatmentObjectArrayOutput ¶
type ExperimentTreatmentObjectArrayOutput struct{ *pulumi.OutputState }
func (ExperimentTreatmentObjectArrayOutput) ElementType ¶
func (ExperimentTreatmentObjectArrayOutput) ElementType() reflect.Type
func (ExperimentTreatmentObjectArrayOutput) Index ¶
func (o ExperimentTreatmentObjectArrayOutput) Index(i pulumi.IntInput) ExperimentTreatmentObjectOutput
func (ExperimentTreatmentObjectArrayOutput) ToExperimentTreatmentObjectArrayOutput ¶
func (o ExperimentTreatmentObjectArrayOutput) ToExperimentTreatmentObjectArrayOutput() ExperimentTreatmentObjectArrayOutput
func (ExperimentTreatmentObjectArrayOutput) ToExperimentTreatmentObjectArrayOutputWithContext ¶
func (o ExperimentTreatmentObjectArrayOutput) ToExperimentTreatmentObjectArrayOutputWithContext(ctx context.Context) ExperimentTreatmentObjectArrayOutput
type ExperimentTreatmentObjectInput ¶
type ExperimentTreatmentObjectInput interface { pulumi.Input ToExperimentTreatmentObjectOutput() ExperimentTreatmentObjectOutput ToExperimentTreatmentObjectOutputWithContext(context.Context) ExperimentTreatmentObjectOutput }
ExperimentTreatmentObjectInput is an input type that accepts ExperimentTreatmentObjectArgs and ExperimentTreatmentObjectOutput values. You can construct a concrete instance of `ExperimentTreatmentObjectInput` via:
ExperimentTreatmentObjectArgs{...}
type ExperimentTreatmentObjectOutput ¶
type ExperimentTreatmentObjectOutput struct{ *pulumi.OutputState }
func (ExperimentTreatmentObjectOutput) Description ¶
func (o ExperimentTreatmentObjectOutput) Description() pulumi.StringPtrOutput
func (ExperimentTreatmentObjectOutput) ElementType ¶
func (ExperimentTreatmentObjectOutput) ElementType() reflect.Type
func (ExperimentTreatmentObjectOutput) Feature ¶
func (o ExperimentTreatmentObjectOutput) Feature() pulumi.StringOutput
func (ExperimentTreatmentObjectOutput) ToExperimentTreatmentObjectOutput ¶
func (o ExperimentTreatmentObjectOutput) ToExperimentTreatmentObjectOutput() ExperimentTreatmentObjectOutput
func (ExperimentTreatmentObjectOutput) ToExperimentTreatmentObjectOutputWithContext ¶
func (o ExperimentTreatmentObjectOutput) ToExperimentTreatmentObjectOutputWithContext(ctx context.Context) ExperimentTreatmentObjectOutput
func (ExperimentTreatmentObjectOutput) TreatmentName ¶
func (o ExperimentTreatmentObjectOutput) TreatmentName() pulumi.StringOutput
func (ExperimentTreatmentObjectOutput) Variation ¶
func (o ExperimentTreatmentObjectOutput) Variation() pulumi.StringOutput
type ExperimentTreatmentToWeightArgs ¶
type ExperimentTreatmentToWeightArgs struct { SplitWeight pulumi.IntInput `pulumi:"splitWeight"` Treatment pulumi.StringInput `pulumi:"treatment"` }
func (ExperimentTreatmentToWeightArgs) ElementType ¶
func (ExperimentTreatmentToWeightArgs) ElementType() reflect.Type
func (ExperimentTreatmentToWeightArgs) ToExperimentTreatmentToWeightOutput ¶
func (i ExperimentTreatmentToWeightArgs) ToExperimentTreatmentToWeightOutput() ExperimentTreatmentToWeightOutput
func (ExperimentTreatmentToWeightArgs) ToExperimentTreatmentToWeightOutputWithContext ¶
func (i ExperimentTreatmentToWeightArgs) ToExperimentTreatmentToWeightOutputWithContext(ctx context.Context) ExperimentTreatmentToWeightOutput
type ExperimentTreatmentToWeightArray ¶
type ExperimentTreatmentToWeightArray []ExperimentTreatmentToWeightInput
func (ExperimentTreatmentToWeightArray) ElementType ¶
func (ExperimentTreatmentToWeightArray) ElementType() reflect.Type
func (ExperimentTreatmentToWeightArray) ToExperimentTreatmentToWeightArrayOutput ¶
func (i ExperimentTreatmentToWeightArray) ToExperimentTreatmentToWeightArrayOutput() ExperimentTreatmentToWeightArrayOutput
func (ExperimentTreatmentToWeightArray) ToExperimentTreatmentToWeightArrayOutputWithContext ¶
func (i ExperimentTreatmentToWeightArray) ToExperimentTreatmentToWeightArrayOutputWithContext(ctx context.Context) ExperimentTreatmentToWeightArrayOutput
type ExperimentTreatmentToWeightArrayInput ¶
type ExperimentTreatmentToWeightArrayInput interface { pulumi.Input ToExperimentTreatmentToWeightArrayOutput() ExperimentTreatmentToWeightArrayOutput ToExperimentTreatmentToWeightArrayOutputWithContext(context.Context) ExperimentTreatmentToWeightArrayOutput }
ExperimentTreatmentToWeightArrayInput is an input type that accepts ExperimentTreatmentToWeightArray and ExperimentTreatmentToWeightArrayOutput values. You can construct a concrete instance of `ExperimentTreatmentToWeightArrayInput` via:
ExperimentTreatmentToWeightArray{ ExperimentTreatmentToWeightArgs{...} }
type ExperimentTreatmentToWeightArrayOutput ¶
type ExperimentTreatmentToWeightArrayOutput struct{ *pulumi.OutputState }
func (ExperimentTreatmentToWeightArrayOutput) ElementType ¶
func (ExperimentTreatmentToWeightArrayOutput) ElementType() reflect.Type
func (ExperimentTreatmentToWeightArrayOutput) ToExperimentTreatmentToWeightArrayOutput ¶
func (o ExperimentTreatmentToWeightArrayOutput) ToExperimentTreatmentToWeightArrayOutput() ExperimentTreatmentToWeightArrayOutput
func (ExperimentTreatmentToWeightArrayOutput) ToExperimentTreatmentToWeightArrayOutputWithContext ¶
func (o ExperimentTreatmentToWeightArrayOutput) ToExperimentTreatmentToWeightArrayOutputWithContext(ctx context.Context) ExperimentTreatmentToWeightArrayOutput
type ExperimentTreatmentToWeightInput ¶
type ExperimentTreatmentToWeightInput interface { pulumi.Input ToExperimentTreatmentToWeightOutput() ExperimentTreatmentToWeightOutput ToExperimentTreatmentToWeightOutputWithContext(context.Context) ExperimentTreatmentToWeightOutput }
ExperimentTreatmentToWeightInput is an input type that accepts ExperimentTreatmentToWeightArgs and ExperimentTreatmentToWeightOutput values. You can construct a concrete instance of `ExperimentTreatmentToWeightInput` via:
ExperimentTreatmentToWeightArgs{...}
type ExperimentTreatmentToWeightOutput ¶
type ExperimentTreatmentToWeightOutput struct{ *pulumi.OutputState }
func (ExperimentTreatmentToWeightOutput) ElementType ¶
func (ExperimentTreatmentToWeightOutput) ElementType() reflect.Type
func (ExperimentTreatmentToWeightOutput) SplitWeight ¶
func (o ExperimentTreatmentToWeightOutput) SplitWeight() pulumi.IntOutput
func (ExperimentTreatmentToWeightOutput) ToExperimentTreatmentToWeightOutput ¶
func (o ExperimentTreatmentToWeightOutput) ToExperimentTreatmentToWeightOutput() ExperimentTreatmentToWeightOutput
func (ExperimentTreatmentToWeightOutput) ToExperimentTreatmentToWeightOutputWithContext ¶
func (o ExperimentTreatmentToWeightOutput) ToExperimentTreatmentToWeightOutputWithContext(ctx context.Context) ExperimentTreatmentToWeightOutput
func (ExperimentTreatmentToWeightOutput) Treatment ¶
func (o ExperimentTreatmentToWeightOutput) Treatment() pulumi.StringOutput
type Feature ¶
type Feature struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` DefaultVariation pulumi.StringPtrOutput `pulumi:"defaultVariation"` Description pulumi.StringPtrOutput `pulumi:"description"` EntityOverrides FeatureEntityOverrideArrayOutput `pulumi:"entityOverrides"` EvaluationStrategy FeatureEvaluationStrategyPtrOutput `pulumi:"evaluationStrategy"` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // An array of key-value pairs to apply to this resource. Tags FeatureTagArrayOutput `pulumi:"tags"` Variations FeatureVariationObjectArrayOutput `pulumi:"variations"` }
Resource Type definition for AWS::Evidently::Feature.
func GetFeature ¶
func GetFeature(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FeatureState, opts ...pulumi.ResourceOption) (*Feature, error)
GetFeature gets an existing Feature 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 NewFeature ¶
func NewFeature(ctx *pulumi.Context, name string, args *FeatureArgs, opts ...pulumi.ResourceOption) (*Feature, error)
NewFeature registers a new resource with the given unique name, arguments, and options.
func (*Feature) ElementType ¶
func (*Feature) ToFeatureOutput ¶
func (i *Feature) ToFeatureOutput() FeatureOutput
func (*Feature) ToFeatureOutputWithContext ¶
func (i *Feature) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
type FeatureArgs ¶
type FeatureArgs struct { DefaultVariation pulumi.StringPtrInput Description pulumi.StringPtrInput EntityOverrides FeatureEntityOverrideArrayInput EvaluationStrategy FeatureEvaluationStrategyPtrInput Name pulumi.StringPtrInput Project pulumi.StringInput // An array of key-value pairs to apply to this resource. Tags FeatureTagArrayInput Variations FeatureVariationObjectArrayInput }
The set of arguments for constructing a Feature resource.
func (FeatureArgs) ElementType ¶
func (FeatureArgs) ElementType() reflect.Type
type FeatureEntityOverride ¶
type FeatureEntityOverrideArgs ¶
type FeatureEntityOverrideArgs struct { EntityId pulumi.StringPtrInput `pulumi:"entityId"` Variation pulumi.StringPtrInput `pulumi:"variation"` }
func (FeatureEntityOverrideArgs) ElementType ¶
func (FeatureEntityOverrideArgs) ElementType() reflect.Type
func (FeatureEntityOverrideArgs) ToFeatureEntityOverrideOutput ¶
func (i FeatureEntityOverrideArgs) ToFeatureEntityOverrideOutput() FeatureEntityOverrideOutput
func (FeatureEntityOverrideArgs) ToFeatureEntityOverrideOutputWithContext ¶
func (i FeatureEntityOverrideArgs) ToFeatureEntityOverrideOutputWithContext(ctx context.Context) FeatureEntityOverrideOutput
type FeatureEntityOverrideArray ¶
type FeatureEntityOverrideArray []FeatureEntityOverrideInput
func (FeatureEntityOverrideArray) ElementType ¶
func (FeatureEntityOverrideArray) ElementType() reflect.Type
func (FeatureEntityOverrideArray) ToFeatureEntityOverrideArrayOutput ¶
func (i FeatureEntityOverrideArray) ToFeatureEntityOverrideArrayOutput() FeatureEntityOverrideArrayOutput
func (FeatureEntityOverrideArray) ToFeatureEntityOverrideArrayOutputWithContext ¶
func (i FeatureEntityOverrideArray) ToFeatureEntityOverrideArrayOutputWithContext(ctx context.Context) FeatureEntityOverrideArrayOutput
type FeatureEntityOverrideArrayInput ¶
type FeatureEntityOverrideArrayInput interface { pulumi.Input ToFeatureEntityOverrideArrayOutput() FeatureEntityOverrideArrayOutput ToFeatureEntityOverrideArrayOutputWithContext(context.Context) FeatureEntityOverrideArrayOutput }
FeatureEntityOverrideArrayInput is an input type that accepts FeatureEntityOverrideArray and FeatureEntityOverrideArrayOutput values. You can construct a concrete instance of `FeatureEntityOverrideArrayInput` via:
FeatureEntityOverrideArray{ FeatureEntityOverrideArgs{...} }
type FeatureEntityOverrideArrayOutput ¶
type FeatureEntityOverrideArrayOutput struct{ *pulumi.OutputState }
func (FeatureEntityOverrideArrayOutput) ElementType ¶
func (FeatureEntityOverrideArrayOutput) ElementType() reflect.Type
func (FeatureEntityOverrideArrayOutput) Index ¶
func (o FeatureEntityOverrideArrayOutput) Index(i pulumi.IntInput) FeatureEntityOverrideOutput
func (FeatureEntityOverrideArrayOutput) ToFeatureEntityOverrideArrayOutput ¶
func (o FeatureEntityOverrideArrayOutput) ToFeatureEntityOverrideArrayOutput() FeatureEntityOverrideArrayOutput
func (FeatureEntityOverrideArrayOutput) ToFeatureEntityOverrideArrayOutputWithContext ¶
func (o FeatureEntityOverrideArrayOutput) ToFeatureEntityOverrideArrayOutputWithContext(ctx context.Context) FeatureEntityOverrideArrayOutput
type FeatureEntityOverrideInput ¶
type FeatureEntityOverrideInput interface { pulumi.Input ToFeatureEntityOverrideOutput() FeatureEntityOverrideOutput ToFeatureEntityOverrideOutputWithContext(context.Context) FeatureEntityOverrideOutput }
FeatureEntityOverrideInput is an input type that accepts FeatureEntityOverrideArgs and FeatureEntityOverrideOutput values. You can construct a concrete instance of `FeatureEntityOverrideInput` via:
FeatureEntityOverrideArgs{...}
type FeatureEntityOverrideOutput ¶
type FeatureEntityOverrideOutput struct{ *pulumi.OutputState }
func (FeatureEntityOverrideOutput) ElementType ¶
func (FeatureEntityOverrideOutput) ElementType() reflect.Type
func (FeatureEntityOverrideOutput) EntityId ¶
func (o FeatureEntityOverrideOutput) EntityId() pulumi.StringPtrOutput
func (FeatureEntityOverrideOutput) ToFeatureEntityOverrideOutput ¶
func (o FeatureEntityOverrideOutput) ToFeatureEntityOverrideOutput() FeatureEntityOverrideOutput
func (FeatureEntityOverrideOutput) ToFeatureEntityOverrideOutputWithContext ¶
func (o FeatureEntityOverrideOutput) ToFeatureEntityOverrideOutputWithContext(ctx context.Context) FeatureEntityOverrideOutput
func (FeatureEntityOverrideOutput) Variation ¶
func (o FeatureEntityOverrideOutput) Variation() pulumi.StringPtrOutput
type FeatureEvaluationStrategy ¶
type FeatureEvaluationStrategy string
func (FeatureEvaluationStrategy) ElementType ¶
func (FeatureEvaluationStrategy) ElementType() reflect.Type
func (FeatureEvaluationStrategy) ToFeatureEvaluationStrategyOutput ¶
func (e FeatureEvaluationStrategy) ToFeatureEvaluationStrategyOutput() FeatureEvaluationStrategyOutput
func (FeatureEvaluationStrategy) ToFeatureEvaluationStrategyOutputWithContext ¶
func (e FeatureEvaluationStrategy) ToFeatureEvaluationStrategyOutputWithContext(ctx context.Context) FeatureEvaluationStrategyOutput
func (FeatureEvaluationStrategy) ToFeatureEvaluationStrategyPtrOutput ¶
func (e FeatureEvaluationStrategy) ToFeatureEvaluationStrategyPtrOutput() FeatureEvaluationStrategyPtrOutput
func (FeatureEvaluationStrategy) ToFeatureEvaluationStrategyPtrOutputWithContext ¶
func (e FeatureEvaluationStrategy) ToFeatureEvaluationStrategyPtrOutputWithContext(ctx context.Context) FeatureEvaluationStrategyPtrOutput
func (FeatureEvaluationStrategy) ToStringOutput ¶
func (e FeatureEvaluationStrategy) ToStringOutput() pulumi.StringOutput
func (FeatureEvaluationStrategy) ToStringOutputWithContext ¶
func (e FeatureEvaluationStrategy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FeatureEvaluationStrategy) ToStringPtrOutput ¶
func (e FeatureEvaluationStrategy) ToStringPtrOutput() pulumi.StringPtrOutput
func (FeatureEvaluationStrategy) ToStringPtrOutputWithContext ¶
func (e FeatureEvaluationStrategy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FeatureEvaluationStrategyInput ¶
type FeatureEvaluationStrategyInput interface { pulumi.Input ToFeatureEvaluationStrategyOutput() FeatureEvaluationStrategyOutput ToFeatureEvaluationStrategyOutputWithContext(context.Context) FeatureEvaluationStrategyOutput }
FeatureEvaluationStrategyInput is an input type that accepts FeatureEvaluationStrategyArgs and FeatureEvaluationStrategyOutput values. You can construct a concrete instance of `FeatureEvaluationStrategyInput` via:
FeatureEvaluationStrategyArgs{...}
type FeatureEvaluationStrategyOutput ¶
type FeatureEvaluationStrategyOutput struct{ *pulumi.OutputState }
func (FeatureEvaluationStrategyOutput) ElementType ¶
func (FeatureEvaluationStrategyOutput) ElementType() reflect.Type
func (FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyOutput ¶
func (o FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyOutput() FeatureEvaluationStrategyOutput
func (FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyOutputWithContext ¶
func (o FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyOutputWithContext(ctx context.Context) FeatureEvaluationStrategyOutput
func (FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyPtrOutput ¶
func (o FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyPtrOutput() FeatureEvaluationStrategyPtrOutput
func (FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyPtrOutputWithContext ¶
func (o FeatureEvaluationStrategyOutput) ToFeatureEvaluationStrategyPtrOutputWithContext(ctx context.Context) FeatureEvaluationStrategyPtrOutput
func (FeatureEvaluationStrategyOutput) ToStringOutput ¶
func (o FeatureEvaluationStrategyOutput) ToStringOutput() pulumi.StringOutput
func (FeatureEvaluationStrategyOutput) ToStringOutputWithContext ¶
func (o FeatureEvaluationStrategyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (FeatureEvaluationStrategyOutput) ToStringPtrOutput ¶
func (o FeatureEvaluationStrategyOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FeatureEvaluationStrategyOutput) ToStringPtrOutputWithContext ¶
func (o FeatureEvaluationStrategyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FeatureEvaluationStrategyPtrInput ¶
type FeatureEvaluationStrategyPtrInput interface { pulumi.Input ToFeatureEvaluationStrategyPtrOutput() FeatureEvaluationStrategyPtrOutput ToFeatureEvaluationStrategyPtrOutputWithContext(context.Context) FeatureEvaluationStrategyPtrOutput }
func FeatureEvaluationStrategyPtr ¶
func FeatureEvaluationStrategyPtr(v string) FeatureEvaluationStrategyPtrInput
type FeatureEvaluationStrategyPtrOutput ¶
type FeatureEvaluationStrategyPtrOutput struct{ *pulumi.OutputState }
func (FeatureEvaluationStrategyPtrOutput) Elem ¶
func (o FeatureEvaluationStrategyPtrOutput) Elem() FeatureEvaluationStrategyOutput
func (FeatureEvaluationStrategyPtrOutput) ElementType ¶
func (FeatureEvaluationStrategyPtrOutput) ElementType() reflect.Type
func (FeatureEvaluationStrategyPtrOutput) ToFeatureEvaluationStrategyPtrOutput ¶
func (o FeatureEvaluationStrategyPtrOutput) ToFeatureEvaluationStrategyPtrOutput() FeatureEvaluationStrategyPtrOutput
func (FeatureEvaluationStrategyPtrOutput) ToFeatureEvaluationStrategyPtrOutputWithContext ¶
func (o FeatureEvaluationStrategyPtrOutput) ToFeatureEvaluationStrategyPtrOutputWithContext(ctx context.Context) FeatureEvaluationStrategyPtrOutput
func (FeatureEvaluationStrategyPtrOutput) ToStringPtrOutput ¶
func (o FeatureEvaluationStrategyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (FeatureEvaluationStrategyPtrOutput) ToStringPtrOutputWithContext ¶
func (o FeatureEvaluationStrategyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type FeatureInput ¶
type FeatureInput interface { pulumi.Input ToFeatureOutput() FeatureOutput ToFeatureOutputWithContext(ctx context.Context) FeatureOutput }
type FeatureOutput ¶
type FeatureOutput struct{ *pulumi.OutputState }
func (FeatureOutput) Arn ¶ added in v0.17.0
func (o FeatureOutput) Arn() pulumi.StringOutput
func (FeatureOutput) DefaultVariation ¶ added in v0.17.0
func (o FeatureOutput) DefaultVariation() pulumi.StringPtrOutput
func (FeatureOutput) Description ¶ added in v0.17.0
func (o FeatureOutput) Description() pulumi.StringPtrOutput
func (FeatureOutput) ElementType ¶
func (FeatureOutput) ElementType() reflect.Type
func (FeatureOutput) EntityOverrides ¶ added in v0.17.0
func (o FeatureOutput) EntityOverrides() FeatureEntityOverrideArrayOutput
func (FeatureOutput) EvaluationStrategy ¶ added in v0.17.0
func (o FeatureOutput) EvaluationStrategy() FeatureEvaluationStrategyPtrOutput
func (FeatureOutput) Name ¶ added in v0.17.0
func (o FeatureOutput) Name() pulumi.StringOutput
func (FeatureOutput) Project ¶ added in v0.17.0
func (o FeatureOutput) Project() pulumi.StringOutput
func (FeatureOutput) Tags ¶ added in v0.17.0
func (o FeatureOutput) Tags() FeatureTagArrayOutput
An array of key-value pairs to apply to this resource.
func (FeatureOutput) ToFeatureOutput ¶
func (o FeatureOutput) ToFeatureOutput() FeatureOutput
func (FeatureOutput) ToFeatureOutputWithContext ¶
func (o FeatureOutput) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
func (FeatureOutput) Variations ¶ added in v0.17.0
func (o FeatureOutput) Variations() FeatureVariationObjectArrayOutput
type FeatureState ¶
type FeatureState struct { }
func (FeatureState) ElementType ¶
func (FeatureState) ElementType() reflect.Type
type FeatureTag ¶
type FeatureTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type FeatureTagArgs ¶
type FeatureTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (FeatureTagArgs) ElementType ¶
func (FeatureTagArgs) ElementType() reflect.Type
func (FeatureTagArgs) ToFeatureTagOutput ¶
func (i FeatureTagArgs) ToFeatureTagOutput() FeatureTagOutput
func (FeatureTagArgs) ToFeatureTagOutputWithContext ¶
func (i FeatureTagArgs) ToFeatureTagOutputWithContext(ctx context.Context) FeatureTagOutput
type FeatureTagArray ¶
type FeatureTagArray []FeatureTagInput
func (FeatureTagArray) ElementType ¶
func (FeatureTagArray) ElementType() reflect.Type
func (FeatureTagArray) ToFeatureTagArrayOutput ¶
func (i FeatureTagArray) ToFeatureTagArrayOutput() FeatureTagArrayOutput
func (FeatureTagArray) ToFeatureTagArrayOutputWithContext ¶
func (i FeatureTagArray) ToFeatureTagArrayOutputWithContext(ctx context.Context) FeatureTagArrayOutput
type FeatureTagArrayInput ¶
type FeatureTagArrayInput interface { pulumi.Input ToFeatureTagArrayOutput() FeatureTagArrayOutput ToFeatureTagArrayOutputWithContext(context.Context) FeatureTagArrayOutput }
FeatureTagArrayInput is an input type that accepts FeatureTagArray and FeatureTagArrayOutput values. You can construct a concrete instance of `FeatureTagArrayInput` via:
FeatureTagArray{ FeatureTagArgs{...} }
type FeatureTagArrayOutput ¶
type FeatureTagArrayOutput struct{ *pulumi.OutputState }
func (FeatureTagArrayOutput) ElementType ¶
func (FeatureTagArrayOutput) ElementType() reflect.Type
func (FeatureTagArrayOutput) Index ¶
func (o FeatureTagArrayOutput) Index(i pulumi.IntInput) FeatureTagOutput
func (FeatureTagArrayOutput) ToFeatureTagArrayOutput ¶
func (o FeatureTagArrayOutput) ToFeatureTagArrayOutput() FeatureTagArrayOutput
func (FeatureTagArrayOutput) ToFeatureTagArrayOutputWithContext ¶
func (o FeatureTagArrayOutput) ToFeatureTagArrayOutputWithContext(ctx context.Context) FeatureTagArrayOutput
type FeatureTagInput ¶
type FeatureTagInput interface { pulumi.Input ToFeatureTagOutput() FeatureTagOutput ToFeatureTagOutputWithContext(context.Context) FeatureTagOutput }
FeatureTagInput is an input type that accepts FeatureTagArgs and FeatureTagOutput values. You can construct a concrete instance of `FeatureTagInput` via:
FeatureTagArgs{...}
type FeatureTagOutput ¶
type FeatureTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (FeatureTagOutput) ElementType ¶
func (FeatureTagOutput) ElementType() reflect.Type
func (FeatureTagOutput) Key ¶
func (o FeatureTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (FeatureTagOutput) ToFeatureTagOutput ¶
func (o FeatureTagOutput) ToFeatureTagOutput() FeatureTagOutput
func (FeatureTagOutput) ToFeatureTagOutputWithContext ¶
func (o FeatureTagOutput) ToFeatureTagOutputWithContext(ctx context.Context) FeatureTagOutput
func (FeatureTagOutput) Value ¶
func (o FeatureTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type FeatureVariationObject ¶
type FeatureVariationObjectArgs ¶
type FeatureVariationObjectArgs struct { BooleanValue pulumi.BoolPtrInput `pulumi:"booleanValue"` DoubleValue pulumi.Float64PtrInput `pulumi:"doubleValue"` LongValue pulumi.Float64PtrInput `pulumi:"longValue"` StringValue pulumi.StringPtrInput `pulumi:"stringValue"` VariationName pulumi.StringPtrInput `pulumi:"variationName"` }
func (FeatureVariationObjectArgs) ElementType ¶
func (FeatureVariationObjectArgs) ElementType() reflect.Type
func (FeatureVariationObjectArgs) ToFeatureVariationObjectOutput ¶
func (i FeatureVariationObjectArgs) ToFeatureVariationObjectOutput() FeatureVariationObjectOutput
func (FeatureVariationObjectArgs) ToFeatureVariationObjectOutputWithContext ¶
func (i FeatureVariationObjectArgs) ToFeatureVariationObjectOutputWithContext(ctx context.Context) FeatureVariationObjectOutput
type FeatureVariationObjectArray ¶
type FeatureVariationObjectArray []FeatureVariationObjectInput
func (FeatureVariationObjectArray) ElementType ¶
func (FeatureVariationObjectArray) ElementType() reflect.Type
func (FeatureVariationObjectArray) ToFeatureVariationObjectArrayOutput ¶
func (i FeatureVariationObjectArray) ToFeatureVariationObjectArrayOutput() FeatureVariationObjectArrayOutput
func (FeatureVariationObjectArray) ToFeatureVariationObjectArrayOutputWithContext ¶
func (i FeatureVariationObjectArray) ToFeatureVariationObjectArrayOutputWithContext(ctx context.Context) FeatureVariationObjectArrayOutput
type FeatureVariationObjectArrayInput ¶
type FeatureVariationObjectArrayInput interface { pulumi.Input ToFeatureVariationObjectArrayOutput() FeatureVariationObjectArrayOutput ToFeatureVariationObjectArrayOutputWithContext(context.Context) FeatureVariationObjectArrayOutput }
FeatureVariationObjectArrayInput is an input type that accepts FeatureVariationObjectArray and FeatureVariationObjectArrayOutput values. You can construct a concrete instance of `FeatureVariationObjectArrayInput` via:
FeatureVariationObjectArray{ FeatureVariationObjectArgs{...} }
type FeatureVariationObjectArrayOutput ¶
type FeatureVariationObjectArrayOutput struct{ *pulumi.OutputState }
func (FeatureVariationObjectArrayOutput) ElementType ¶
func (FeatureVariationObjectArrayOutput) ElementType() reflect.Type
func (FeatureVariationObjectArrayOutput) Index ¶
func (o FeatureVariationObjectArrayOutput) Index(i pulumi.IntInput) FeatureVariationObjectOutput
func (FeatureVariationObjectArrayOutput) ToFeatureVariationObjectArrayOutput ¶
func (o FeatureVariationObjectArrayOutput) ToFeatureVariationObjectArrayOutput() FeatureVariationObjectArrayOutput
func (FeatureVariationObjectArrayOutput) ToFeatureVariationObjectArrayOutputWithContext ¶
func (o FeatureVariationObjectArrayOutput) ToFeatureVariationObjectArrayOutputWithContext(ctx context.Context) FeatureVariationObjectArrayOutput
type FeatureVariationObjectInput ¶
type FeatureVariationObjectInput interface { pulumi.Input ToFeatureVariationObjectOutput() FeatureVariationObjectOutput ToFeatureVariationObjectOutputWithContext(context.Context) FeatureVariationObjectOutput }
FeatureVariationObjectInput is an input type that accepts FeatureVariationObjectArgs and FeatureVariationObjectOutput values. You can construct a concrete instance of `FeatureVariationObjectInput` via:
FeatureVariationObjectArgs{...}
type FeatureVariationObjectOutput ¶
type FeatureVariationObjectOutput struct{ *pulumi.OutputState }
func (FeatureVariationObjectOutput) BooleanValue ¶
func (o FeatureVariationObjectOutput) BooleanValue() pulumi.BoolPtrOutput
func (FeatureVariationObjectOutput) DoubleValue ¶
func (o FeatureVariationObjectOutput) DoubleValue() pulumi.Float64PtrOutput
func (FeatureVariationObjectOutput) ElementType ¶
func (FeatureVariationObjectOutput) ElementType() reflect.Type
func (FeatureVariationObjectOutput) LongValue ¶
func (o FeatureVariationObjectOutput) LongValue() pulumi.Float64PtrOutput
func (FeatureVariationObjectOutput) StringValue ¶
func (o FeatureVariationObjectOutput) StringValue() pulumi.StringPtrOutput
func (FeatureVariationObjectOutput) ToFeatureVariationObjectOutput ¶
func (o FeatureVariationObjectOutput) ToFeatureVariationObjectOutput() FeatureVariationObjectOutput
func (FeatureVariationObjectOutput) ToFeatureVariationObjectOutputWithContext ¶
func (o FeatureVariationObjectOutput) ToFeatureVariationObjectOutputWithContext(ctx context.Context) FeatureVariationObjectOutput
func (FeatureVariationObjectOutput) VariationName ¶
func (o FeatureVariationObjectOutput) VariationName() pulumi.StringPtrOutput
type Launch ¶
type Launch struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` Description pulumi.StringPtrOutput `pulumi:"description"` // Start or Stop Launch Launch. Default is not started. ExecutionStatus LaunchExecutionStatusObjectPtrOutput `pulumi:"executionStatus"` Groups LaunchGroupObjectArrayOutput `pulumi:"groups"` MetricMonitors LaunchMetricDefinitionObjectArrayOutput `pulumi:"metricMonitors"` Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` RandomizationSalt pulumi.StringPtrOutput `pulumi:"randomizationSalt"` ScheduledSplitsConfig LaunchStepConfigArrayOutput `pulumi:"scheduledSplitsConfig"` // An array of key-value pairs to apply to this resource. Tags LaunchTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Evidently::Launch.
func GetLaunch ¶
func GetLaunch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LaunchState, opts ...pulumi.ResourceOption) (*Launch, error)
GetLaunch gets an existing Launch 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 NewLaunch ¶
func NewLaunch(ctx *pulumi.Context, name string, args *LaunchArgs, opts ...pulumi.ResourceOption) (*Launch, error)
NewLaunch registers a new resource with the given unique name, arguments, and options.
func (*Launch) ElementType ¶
func (*Launch) ToLaunchOutput ¶
func (i *Launch) ToLaunchOutput() LaunchOutput
func (*Launch) ToLaunchOutputWithContext ¶
func (i *Launch) ToLaunchOutputWithContext(ctx context.Context) LaunchOutput
type LaunchArgs ¶
type LaunchArgs struct { Description pulumi.StringPtrInput // Start or Stop Launch Launch. Default is not started. ExecutionStatus LaunchExecutionStatusObjectPtrInput Groups LaunchGroupObjectArrayInput MetricMonitors LaunchMetricDefinitionObjectArrayInput Name pulumi.StringPtrInput Project pulumi.StringInput RandomizationSalt pulumi.StringPtrInput ScheduledSplitsConfig LaunchStepConfigArrayInput // An array of key-value pairs to apply to this resource. Tags LaunchTagArrayInput }
The set of arguments for constructing a Launch resource.
func (LaunchArgs) ElementType ¶
func (LaunchArgs) ElementType() reflect.Type
type LaunchExecutionStatusObject ¶ added in v0.16.0
type LaunchExecutionStatusObject struct { // Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided. DesiredState *string `pulumi:"desiredState"` // Provide a reason for stopping the launch. Defaults to empty if not provided. Reason *string `pulumi:"reason"` // Provide START or STOP action to apply on a launch Status string `pulumi:"status"` }
type LaunchExecutionStatusObjectArgs ¶ added in v0.16.0
type LaunchExecutionStatusObjectArgs struct { // Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided. DesiredState pulumi.StringPtrInput `pulumi:"desiredState"` // Provide a reason for stopping the launch. Defaults to empty if not provided. Reason pulumi.StringPtrInput `pulumi:"reason"` // Provide START or STOP action to apply on a launch Status pulumi.StringInput `pulumi:"status"` }
func (LaunchExecutionStatusObjectArgs) ElementType ¶ added in v0.16.0
func (LaunchExecutionStatusObjectArgs) ElementType() reflect.Type
func (LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectOutput ¶ added in v0.16.0
func (i LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectOutput() LaunchExecutionStatusObjectOutput
func (LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectOutputWithContext ¶ added in v0.16.0
func (i LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectOutputWithContext(ctx context.Context) LaunchExecutionStatusObjectOutput
func (LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectPtrOutput ¶ added in v0.16.0
func (i LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectPtrOutput() LaunchExecutionStatusObjectPtrOutput
func (LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectPtrOutputWithContext ¶ added in v0.16.0
func (i LaunchExecutionStatusObjectArgs) ToLaunchExecutionStatusObjectPtrOutputWithContext(ctx context.Context) LaunchExecutionStatusObjectPtrOutput
type LaunchExecutionStatusObjectInput ¶ added in v0.16.0
type LaunchExecutionStatusObjectInput interface { pulumi.Input ToLaunchExecutionStatusObjectOutput() LaunchExecutionStatusObjectOutput ToLaunchExecutionStatusObjectOutputWithContext(context.Context) LaunchExecutionStatusObjectOutput }
LaunchExecutionStatusObjectInput is an input type that accepts LaunchExecutionStatusObjectArgs and LaunchExecutionStatusObjectOutput values. You can construct a concrete instance of `LaunchExecutionStatusObjectInput` via:
LaunchExecutionStatusObjectArgs{...}
type LaunchExecutionStatusObjectOutput ¶ added in v0.16.0
type LaunchExecutionStatusObjectOutput struct{ *pulumi.OutputState }
func (LaunchExecutionStatusObjectOutput) DesiredState ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectOutput) DesiredState() pulumi.StringPtrOutput
Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided.
func (LaunchExecutionStatusObjectOutput) ElementType ¶ added in v0.16.0
func (LaunchExecutionStatusObjectOutput) ElementType() reflect.Type
func (LaunchExecutionStatusObjectOutput) Reason ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectOutput) Reason() pulumi.StringPtrOutput
Provide a reason for stopping the launch. Defaults to empty if not provided.
func (LaunchExecutionStatusObjectOutput) Status ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectOutput) Status() pulumi.StringOutput
Provide START or STOP action to apply on a launch
func (LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectOutput ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectOutput() LaunchExecutionStatusObjectOutput
func (LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectOutputWithContext ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectOutputWithContext(ctx context.Context) LaunchExecutionStatusObjectOutput
func (LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectPtrOutput ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectPtrOutput() LaunchExecutionStatusObjectPtrOutput
func (LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectPtrOutputWithContext ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectOutput) ToLaunchExecutionStatusObjectPtrOutputWithContext(ctx context.Context) LaunchExecutionStatusObjectPtrOutput
type LaunchExecutionStatusObjectPtrInput ¶ added in v0.16.0
type LaunchExecutionStatusObjectPtrInput interface { pulumi.Input ToLaunchExecutionStatusObjectPtrOutput() LaunchExecutionStatusObjectPtrOutput ToLaunchExecutionStatusObjectPtrOutputWithContext(context.Context) LaunchExecutionStatusObjectPtrOutput }
LaunchExecutionStatusObjectPtrInput is an input type that accepts LaunchExecutionStatusObjectArgs, LaunchExecutionStatusObjectPtr and LaunchExecutionStatusObjectPtrOutput values. You can construct a concrete instance of `LaunchExecutionStatusObjectPtrInput` via:
LaunchExecutionStatusObjectArgs{...} or: nil
func LaunchExecutionStatusObjectPtr ¶ added in v0.16.0
func LaunchExecutionStatusObjectPtr(v *LaunchExecutionStatusObjectArgs) LaunchExecutionStatusObjectPtrInput
type LaunchExecutionStatusObjectPtrOutput ¶ added in v0.16.0
type LaunchExecutionStatusObjectPtrOutput struct{ *pulumi.OutputState }
func (LaunchExecutionStatusObjectPtrOutput) DesiredState ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectPtrOutput) DesiredState() pulumi.StringPtrOutput
Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided.
func (LaunchExecutionStatusObjectPtrOutput) ElementType ¶ added in v0.16.0
func (LaunchExecutionStatusObjectPtrOutput) ElementType() reflect.Type
func (LaunchExecutionStatusObjectPtrOutput) Reason ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectPtrOutput) Reason() pulumi.StringPtrOutput
Provide a reason for stopping the launch. Defaults to empty if not provided.
func (LaunchExecutionStatusObjectPtrOutput) Status ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectPtrOutput) Status() pulumi.StringPtrOutput
Provide START or STOP action to apply on a launch
func (LaunchExecutionStatusObjectPtrOutput) ToLaunchExecutionStatusObjectPtrOutput ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectPtrOutput) ToLaunchExecutionStatusObjectPtrOutput() LaunchExecutionStatusObjectPtrOutput
func (LaunchExecutionStatusObjectPtrOutput) ToLaunchExecutionStatusObjectPtrOutputWithContext ¶ added in v0.16.0
func (o LaunchExecutionStatusObjectPtrOutput) ToLaunchExecutionStatusObjectPtrOutputWithContext(ctx context.Context) LaunchExecutionStatusObjectPtrOutput
type LaunchGroupObject ¶
type LaunchGroupObjectArgs ¶
type LaunchGroupObjectArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Feature pulumi.StringInput `pulumi:"feature"` GroupName pulumi.StringInput `pulumi:"groupName"` Variation pulumi.StringInput `pulumi:"variation"` }
func (LaunchGroupObjectArgs) ElementType ¶
func (LaunchGroupObjectArgs) ElementType() reflect.Type
func (LaunchGroupObjectArgs) ToLaunchGroupObjectOutput ¶
func (i LaunchGroupObjectArgs) ToLaunchGroupObjectOutput() LaunchGroupObjectOutput
func (LaunchGroupObjectArgs) ToLaunchGroupObjectOutputWithContext ¶
func (i LaunchGroupObjectArgs) ToLaunchGroupObjectOutputWithContext(ctx context.Context) LaunchGroupObjectOutput
type LaunchGroupObjectArray ¶
type LaunchGroupObjectArray []LaunchGroupObjectInput
func (LaunchGroupObjectArray) ElementType ¶
func (LaunchGroupObjectArray) ElementType() reflect.Type
func (LaunchGroupObjectArray) ToLaunchGroupObjectArrayOutput ¶
func (i LaunchGroupObjectArray) ToLaunchGroupObjectArrayOutput() LaunchGroupObjectArrayOutput
func (LaunchGroupObjectArray) ToLaunchGroupObjectArrayOutputWithContext ¶
func (i LaunchGroupObjectArray) ToLaunchGroupObjectArrayOutputWithContext(ctx context.Context) LaunchGroupObjectArrayOutput
type LaunchGroupObjectArrayInput ¶
type LaunchGroupObjectArrayInput interface { pulumi.Input ToLaunchGroupObjectArrayOutput() LaunchGroupObjectArrayOutput ToLaunchGroupObjectArrayOutputWithContext(context.Context) LaunchGroupObjectArrayOutput }
LaunchGroupObjectArrayInput is an input type that accepts LaunchGroupObjectArray and LaunchGroupObjectArrayOutput values. You can construct a concrete instance of `LaunchGroupObjectArrayInput` via:
LaunchGroupObjectArray{ LaunchGroupObjectArgs{...} }
type LaunchGroupObjectArrayOutput ¶
type LaunchGroupObjectArrayOutput struct{ *pulumi.OutputState }
func (LaunchGroupObjectArrayOutput) ElementType ¶
func (LaunchGroupObjectArrayOutput) ElementType() reflect.Type
func (LaunchGroupObjectArrayOutput) Index ¶
func (o LaunchGroupObjectArrayOutput) Index(i pulumi.IntInput) LaunchGroupObjectOutput
func (LaunchGroupObjectArrayOutput) ToLaunchGroupObjectArrayOutput ¶
func (o LaunchGroupObjectArrayOutput) ToLaunchGroupObjectArrayOutput() LaunchGroupObjectArrayOutput
func (LaunchGroupObjectArrayOutput) ToLaunchGroupObjectArrayOutputWithContext ¶
func (o LaunchGroupObjectArrayOutput) ToLaunchGroupObjectArrayOutputWithContext(ctx context.Context) LaunchGroupObjectArrayOutput
type LaunchGroupObjectInput ¶
type LaunchGroupObjectInput interface { pulumi.Input ToLaunchGroupObjectOutput() LaunchGroupObjectOutput ToLaunchGroupObjectOutputWithContext(context.Context) LaunchGroupObjectOutput }
LaunchGroupObjectInput is an input type that accepts LaunchGroupObjectArgs and LaunchGroupObjectOutput values. You can construct a concrete instance of `LaunchGroupObjectInput` via:
LaunchGroupObjectArgs{...}
type LaunchGroupObjectOutput ¶
type LaunchGroupObjectOutput struct{ *pulumi.OutputState }
func (LaunchGroupObjectOutput) Description ¶
func (o LaunchGroupObjectOutput) Description() pulumi.StringPtrOutput
func (LaunchGroupObjectOutput) ElementType ¶
func (LaunchGroupObjectOutput) ElementType() reflect.Type
func (LaunchGroupObjectOutput) Feature ¶
func (o LaunchGroupObjectOutput) Feature() pulumi.StringOutput
func (LaunchGroupObjectOutput) GroupName ¶
func (o LaunchGroupObjectOutput) GroupName() pulumi.StringOutput
func (LaunchGroupObjectOutput) ToLaunchGroupObjectOutput ¶
func (o LaunchGroupObjectOutput) ToLaunchGroupObjectOutput() LaunchGroupObjectOutput
func (LaunchGroupObjectOutput) ToLaunchGroupObjectOutputWithContext ¶
func (o LaunchGroupObjectOutput) ToLaunchGroupObjectOutputWithContext(ctx context.Context) LaunchGroupObjectOutput
func (LaunchGroupObjectOutput) Variation ¶
func (o LaunchGroupObjectOutput) Variation() pulumi.StringOutput
type LaunchGroupToWeight ¶
type LaunchGroupToWeightArgs ¶
type LaunchGroupToWeightArgs struct { GroupName pulumi.StringInput `pulumi:"groupName"` SplitWeight pulumi.IntInput `pulumi:"splitWeight"` }
func (LaunchGroupToWeightArgs) ElementType ¶
func (LaunchGroupToWeightArgs) ElementType() reflect.Type
func (LaunchGroupToWeightArgs) ToLaunchGroupToWeightOutput ¶
func (i LaunchGroupToWeightArgs) ToLaunchGroupToWeightOutput() LaunchGroupToWeightOutput
func (LaunchGroupToWeightArgs) ToLaunchGroupToWeightOutputWithContext ¶
func (i LaunchGroupToWeightArgs) ToLaunchGroupToWeightOutputWithContext(ctx context.Context) LaunchGroupToWeightOutput
type LaunchGroupToWeightArray ¶
type LaunchGroupToWeightArray []LaunchGroupToWeightInput
func (LaunchGroupToWeightArray) ElementType ¶
func (LaunchGroupToWeightArray) ElementType() reflect.Type
func (LaunchGroupToWeightArray) ToLaunchGroupToWeightArrayOutput ¶
func (i LaunchGroupToWeightArray) ToLaunchGroupToWeightArrayOutput() LaunchGroupToWeightArrayOutput
func (LaunchGroupToWeightArray) ToLaunchGroupToWeightArrayOutputWithContext ¶
func (i LaunchGroupToWeightArray) ToLaunchGroupToWeightArrayOutputWithContext(ctx context.Context) LaunchGroupToWeightArrayOutput
type LaunchGroupToWeightArrayInput ¶
type LaunchGroupToWeightArrayInput interface { pulumi.Input ToLaunchGroupToWeightArrayOutput() LaunchGroupToWeightArrayOutput ToLaunchGroupToWeightArrayOutputWithContext(context.Context) LaunchGroupToWeightArrayOutput }
LaunchGroupToWeightArrayInput is an input type that accepts LaunchGroupToWeightArray and LaunchGroupToWeightArrayOutput values. You can construct a concrete instance of `LaunchGroupToWeightArrayInput` via:
LaunchGroupToWeightArray{ LaunchGroupToWeightArgs{...} }
type LaunchGroupToWeightArrayOutput ¶
type LaunchGroupToWeightArrayOutput struct{ *pulumi.OutputState }
func (LaunchGroupToWeightArrayOutput) ElementType ¶
func (LaunchGroupToWeightArrayOutput) ElementType() reflect.Type
func (LaunchGroupToWeightArrayOutput) Index ¶
func (o LaunchGroupToWeightArrayOutput) Index(i pulumi.IntInput) LaunchGroupToWeightOutput
func (LaunchGroupToWeightArrayOutput) ToLaunchGroupToWeightArrayOutput ¶
func (o LaunchGroupToWeightArrayOutput) ToLaunchGroupToWeightArrayOutput() LaunchGroupToWeightArrayOutput
func (LaunchGroupToWeightArrayOutput) ToLaunchGroupToWeightArrayOutputWithContext ¶
func (o LaunchGroupToWeightArrayOutput) ToLaunchGroupToWeightArrayOutputWithContext(ctx context.Context) LaunchGroupToWeightArrayOutput
type LaunchGroupToWeightInput ¶
type LaunchGroupToWeightInput interface { pulumi.Input ToLaunchGroupToWeightOutput() LaunchGroupToWeightOutput ToLaunchGroupToWeightOutputWithContext(context.Context) LaunchGroupToWeightOutput }
LaunchGroupToWeightInput is an input type that accepts LaunchGroupToWeightArgs and LaunchGroupToWeightOutput values. You can construct a concrete instance of `LaunchGroupToWeightInput` via:
LaunchGroupToWeightArgs{...}
type LaunchGroupToWeightOutput ¶
type LaunchGroupToWeightOutput struct{ *pulumi.OutputState }
func (LaunchGroupToWeightOutput) ElementType ¶
func (LaunchGroupToWeightOutput) ElementType() reflect.Type
func (LaunchGroupToWeightOutput) GroupName ¶
func (o LaunchGroupToWeightOutput) GroupName() pulumi.StringOutput
func (LaunchGroupToWeightOutput) SplitWeight ¶
func (o LaunchGroupToWeightOutput) SplitWeight() pulumi.IntOutput
func (LaunchGroupToWeightOutput) ToLaunchGroupToWeightOutput ¶
func (o LaunchGroupToWeightOutput) ToLaunchGroupToWeightOutput() LaunchGroupToWeightOutput
func (LaunchGroupToWeightOutput) ToLaunchGroupToWeightOutputWithContext ¶
func (o LaunchGroupToWeightOutput) ToLaunchGroupToWeightOutputWithContext(ctx context.Context) LaunchGroupToWeightOutput
type LaunchInput ¶
type LaunchInput interface { pulumi.Input ToLaunchOutput() LaunchOutput ToLaunchOutputWithContext(ctx context.Context) LaunchOutput }
type LaunchMetricDefinitionObject ¶
type LaunchMetricDefinitionObject struct { // The JSON path to reference the entity id in the event. EntityIdKey string `pulumi:"entityIdKey"` // Event patterns have the same structure as the events they match. Rules use event patterns to select events. An event pattern either matches an event or it doesn't. EventPattern string `pulumi:"eventPattern"` MetricName string `pulumi:"metricName"` UnitLabel *string `pulumi:"unitLabel"` // The JSON path to reference the numerical metric value in the event. ValueKey string `pulumi:"valueKey"` }
type LaunchMetricDefinitionObjectArgs ¶
type LaunchMetricDefinitionObjectArgs struct { // The JSON path to reference the entity id in the event. EntityIdKey pulumi.StringInput `pulumi:"entityIdKey"` // Event patterns have the same structure as the events they match. Rules use event patterns to select events. An event pattern either matches an event or it doesn't. EventPattern pulumi.StringInput `pulumi:"eventPattern"` MetricName pulumi.StringInput `pulumi:"metricName"` UnitLabel pulumi.StringPtrInput `pulumi:"unitLabel"` // The JSON path to reference the numerical metric value in the event. ValueKey pulumi.StringInput `pulumi:"valueKey"` }
func (LaunchMetricDefinitionObjectArgs) ElementType ¶
func (LaunchMetricDefinitionObjectArgs) ElementType() reflect.Type
func (LaunchMetricDefinitionObjectArgs) ToLaunchMetricDefinitionObjectOutput ¶
func (i LaunchMetricDefinitionObjectArgs) ToLaunchMetricDefinitionObjectOutput() LaunchMetricDefinitionObjectOutput
func (LaunchMetricDefinitionObjectArgs) ToLaunchMetricDefinitionObjectOutputWithContext ¶
func (i LaunchMetricDefinitionObjectArgs) ToLaunchMetricDefinitionObjectOutputWithContext(ctx context.Context) LaunchMetricDefinitionObjectOutput
type LaunchMetricDefinitionObjectArray ¶
type LaunchMetricDefinitionObjectArray []LaunchMetricDefinitionObjectInput
func (LaunchMetricDefinitionObjectArray) ElementType ¶
func (LaunchMetricDefinitionObjectArray) ElementType() reflect.Type
func (LaunchMetricDefinitionObjectArray) ToLaunchMetricDefinitionObjectArrayOutput ¶
func (i LaunchMetricDefinitionObjectArray) ToLaunchMetricDefinitionObjectArrayOutput() LaunchMetricDefinitionObjectArrayOutput
func (LaunchMetricDefinitionObjectArray) ToLaunchMetricDefinitionObjectArrayOutputWithContext ¶
func (i LaunchMetricDefinitionObjectArray) ToLaunchMetricDefinitionObjectArrayOutputWithContext(ctx context.Context) LaunchMetricDefinitionObjectArrayOutput
type LaunchMetricDefinitionObjectArrayInput ¶
type LaunchMetricDefinitionObjectArrayInput interface { pulumi.Input ToLaunchMetricDefinitionObjectArrayOutput() LaunchMetricDefinitionObjectArrayOutput ToLaunchMetricDefinitionObjectArrayOutputWithContext(context.Context) LaunchMetricDefinitionObjectArrayOutput }
LaunchMetricDefinitionObjectArrayInput is an input type that accepts LaunchMetricDefinitionObjectArray and LaunchMetricDefinitionObjectArrayOutput values. You can construct a concrete instance of `LaunchMetricDefinitionObjectArrayInput` via:
LaunchMetricDefinitionObjectArray{ LaunchMetricDefinitionObjectArgs{...} }
type LaunchMetricDefinitionObjectArrayOutput ¶
type LaunchMetricDefinitionObjectArrayOutput struct{ *pulumi.OutputState }
func (LaunchMetricDefinitionObjectArrayOutput) ElementType ¶
func (LaunchMetricDefinitionObjectArrayOutput) ElementType() reflect.Type
func (LaunchMetricDefinitionObjectArrayOutput) ToLaunchMetricDefinitionObjectArrayOutput ¶
func (o LaunchMetricDefinitionObjectArrayOutput) ToLaunchMetricDefinitionObjectArrayOutput() LaunchMetricDefinitionObjectArrayOutput
func (LaunchMetricDefinitionObjectArrayOutput) ToLaunchMetricDefinitionObjectArrayOutputWithContext ¶
func (o LaunchMetricDefinitionObjectArrayOutput) ToLaunchMetricDefinitionObjectArrayOutputWithContext(ctx context.Context) LaunchMetricDefinitionObjectArrayOutput
type LaunchMetricDefinitionObjectInput ¶
type LaunchMetricDefinitionObjectInput interface { pulumi.Input ToLaunchMetricDefinitionObjectOutput() LaunchMetricDefinitionObjectOutput ToLaunchMetricDefinitionObjectOutputWithContext(context.Context) LaunchMetricDefinitionObjectOutput }
LaunchMetricDefinitionObjectInput is an input type that accepts LaunchMetricDefinitionObjectArgs and LaunchMetricDefinitionObjectOutput values. You can construct a concrete instance of `LaunchMetricDefinitionObjectInput` via:
LaunchMetricDefinitionObjectArgs{...}
type LaunchMetricDefinitionObjectOutput ¶
type LaunchMetricDefinitionObjectOutput struct{ *pulumi.OutputState }
func (LaunchMetricDefinitionObjectOutput) ElementType ¶
func (LaunchMetricDefinitionObjectOutput) ElementType() reflect.Type
func (LaunchMetricDefinitionObjectOutput) EntityIdKey ¶
func (o LaunchMetricDefinitionObjectOutput) EntityIdKey() pulumi.StringOutput
The JSON path to reference the entity id in the event.
func (LaunchMetricDefinitionObjectOutput) EventPattern ¶
func (o LaunchMetricDefinitionObjectOutput) EventPattern() pulumi.StringOutput
Event patterns have the same structure as the events they match. Rules use event patterns to select events. An event pattern either matches an event or it doesn't.
func (LaunchMetricDefinitionObjectOutput) MetricName ¶
func (o LaunchMetricDefinitionObjectOutput) MetricName() pulumi.StringOutput
func (LaunchMetricDefinitionObjectOutput) ToLaunchMetricDefinitionObjectOutput ¶
func (o LaunchMetricDefinitionObjectOutput) ToLaunchMetricDefinitionObjectOutput() LaunchMetricDefinitionObjectOutput
func (LaunchMetricDefinitionObjectOutput) ToLaunchMetricDefinitionObjectOutputWithContext ¶
func (o LaunchMetricDefinitionObjectOutput) ToLaunchMetricDefinitionObjectOutputWithContext(ctx context.Context) LaunchMetricDefinitionObjectOutput
func (LaunchMetricDefinitionObjectOutput) UnitLabel ¶
func (o LaunchMetricDefinitionObjectOutput) UnitLabel() pulumi.StringPtrOutput
func (LaunchMetricDefinitionObjectOutput) ValueKey ¶
func (o LaunchMetricDefinitionObjectOutput) ValueKey() pulumi.StringOutput
The JSON path to reference the numerical metric value in the event.
type LaunchOutput ¶
type LaunchOutput struct{ *pulumi.OutputState }
func (LaunchOutput) Arn ¶ added in v0.17.0
func (o LaunchOutput) Arn() pulumi.StringOutput
func (LaunchOutput) Description ¶ added in v0.17.0
func (o LaunchOutput) Description() pulumi.StringPtrOutput
func (LaunchOutput) ElementType ¶
func (LaunchOutput) ElementType() reflect.Type
func (LaunchOutput) ExecutionStatus ¶ added in v0.17.0
func (o LaunchOutput) ExecutionStatus() LaunchExecutionStatusObjectPtrOutput
Start or Stop Launch Launch. Default is not started.
func (LaunchOutput) Groups ¶ added in v0.17.0
func (o LaunchOutput) Groups() LaunchGroupObjectArrayOutput
func (LaunchOutput) MetricMonitors ¶ added in v0.17.0
func (o LaunchOutput) MetricMonitors() LaunchMetricDefinitionObjectArrayOutput
func (LaunchOutput) Name ¶ added in v0.17.0
func (o LaunchOutput) Name() pulumi.StringOutput
func (LaunchOutput) Project ¶ added in v0.17.0
func (o LaunchOutput) Project() pulumi.StringOutput
func (LaunchOutput) RandomizationSalt ¶ added in v0.17.0
func (o LaunchOutput) RandomizationSalt() pulumi.StringPtrOutput
func (LaunchOutput) ScheduledSplitsConfig ¶ added in v0.17.0
func (o LaunchOutput) ScheduledSplitsConfig() LaunchStepConfigArrayOutput
func (LaunchOutput) Tags ¶ added in v0.17.0
func (o LaunchOutput) Tags() LaunchTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LaunchOutput) ToLaunchOutput ¶
func (o LaunchOutput) ToLaunchOutput() LaunchOutput
func (LaunchOutput) ToLaunchOutputWithContext ¶
func (o LaunchOutput) ToLaunchOutputWithContext(ctx context.Context) LaunchOutput
type LaunchState ¶
type LaunchState struct { }
func (LaunchState) ElementType ¶
func (LaunchState) ElementType() reflect.Type
type LaunchStepConfig ¶
type LaunchStepConfig struct { GroupWeights []LaunchGroupToWeight `pulumi:"groupWeights"` StartTime string `pulumi:"startTime"` }
type LaunchStepConfigArgs ¶
type LaunchStepConfigArgs struct { GroupWeights LaunchGroupToWeightArrayInput `pulumi:"groupWeights"` StartTime pulumi.StringInput `pulumi:"startTime"` }
func (LaunchStepConfigArgs) ElementType ¶
func (LaunchStepConfigArgs) ElementType() reflect.Type
func (LaunchStepConfigArgs) ToLaunchStepConfigOutput ¶
func (i LaunchStepConfigArgs) ToLaunchStepConfigOutput() LaunchStepConfigOutput
func (LaunchStepConfigArgs) ToLaunchStepConfigOutputWithContext ¶
func (i LaunchStepConfigArgs) ToLaunchStepConfigOutputWithContext(ctx context.Context) LaunchStepConfigOutput
type LaunchStepConfigArray ¶
type LaunchStepConfigArray []LaunchStepConfigInput
func (LaunchStepConfigArray) ElementType ¶
func (LaunchStepConfigArray) ElementType() reflect.Type
func (LaunchStepConfigArray) ToLaunchStepConfigArrayOutput ¶
func (i LaunchStepConfigArray) ToLaunchStepConfigArrayOutput() LaunchStepConfigArrayOutput
func (LaunchStepConfigArray) ToLaunchStepConfigArrayOutputWithContext ¶
func (i LaunchStepConfigArray) ToLaunchStepConfigArrayOutputWithContext(ctx context.Context) LaunchStepConfigArrayOutput
type LaunchStepConfigArrayInput ¶
type LaunchStepConfigArrayInput interface { pulumi.Input ToLaunchStepConfigArrayOutput() LaunchStepConfigArrayOutput ToLaunchStepConfigArrayOutputWithContext(context.Context) LaunchStepConfigArrayOutput }
LaunchStepConfigArrayInput is an input type that accepts LaunchStepConfigArray and LaunchStepConfigArrayOutput values. You can construct a concrete instance of `LaunchStepConfigArrayInput` via:
LaunchStepConfigArray{ LaunchStepConfigArgs{...} }
type LaunchStepConfigArrayOutput ¶
type LaunchStepConfigArrayOutput struct{ *pulumi.OutputState }
func (LaunchStepConfigArrayOutput) ElementType ¶
func (LaunchStepConfigArrayOutput) ElementType() reflect.Type
func (LaunchStepConfigArrayOutput) Index ¶
func (o LaunchStepConfigArrayOutput) Index(i pulumi.IntInput) LaunchStepConfigOutput
func (LaunchStepConfigArrayOutput) ToLaunchStepConfigArrayOutput ¶
func (o LaunchStepConfigArrayOutput) ToLaunchStepConfigArrayOutput() LaunchStepConfigArrayOutput
func (LaunchStepConfigArrayOutput) ToLaunchStepConfigArrayOutputWithContext ¶
func (o LaunchStepConfigArrayOutput) ToLaunchStepConfigArrayOutputWithContext(ctx context.Context) LaunchStepConfigArrayOutput
type LaunchStepConfigInput ¶
type LaunchStepConfigInput interface { pulumi.Input ToLaunchStepConfigOutput() LaunchStepConfigOutput ToLaunchStepConfigOutputWithContext(context.Context) LaunchStepConfigOutput }
LaunchStepConfigInput is an input type that accepts LaunchStepConfigArgs and LaunchStepConfigOutput values. You can construct a concrete instance of `LaunchStepConfigInput` via:
LaunchStepConfigArgs{...}
type LaunchStepConfigOutput ¶
type LaunchStepConfigOutput struct{ *pulumi.OutputState }
func (LaunchStepConfigOutput) ElementType ¶
func (LaunchStepConfigOutput) ElementType() reflect.Type
func (LaunchStepConfigOutput) GroupWeights ¶
func (o LaunchStepConfigOutput) GroupWeights() LaunchGroupToWeightArrayOutput
func (LaunchStepConfigOutput) StartTime ¶
func (o LaunchStepConfigOutput) StartTime() pulumi.StringOutput
func (LaunchStepConfigOutput) ToLaunchStepConfigOutput ¶
func (o LaunchStepConfigOutput) ToLaunchStepConfigOutput() LaunchStepConfigOutput
func (LaunchStepConfigOutput) ToLaunchStepConfigOutputWithContext ¶
func (o LaunchStepConfigOutput) ToLaunchStepConfigOutputWithContext(ctx context.Context) LaunchStepConfigOutput
type LaunchTag ¶
type LaunchTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type LaunchTagArgs ¶
type LaunchTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (LaunchTagArgs) ElementType ¶
func (LaunchTagArgs) ElementType() reflect.Type
func (LaunchTagArgs) ToLaunchTagOutput ¶
func (i LaunchTagArgs) ToLaunchTagOutput() LaunchTagOutput
func (LaunchTagArgs) ToLaunchTagOutputWithContext ¶
func (i LaunchTagArgs) ToLaunchTagOutputWithContext(ctx context.Context) LaunchTagOutput
type LaunchTagArray ¶
type LaunchTagArray []LaunchTagInput
func (LaunchTagArray) ElementType ¶
func (LaunchTagArray) ElementType() reflect.Type
func (LaunchTagArray) ToLaunchTagArrayOutput ¶
func (i LaunchTagArray) ToLaunchTagArrayOutput() LaunchTagArrayOutput
func (LaunchTagArray) ToLaunchTagArrayOutputWithContext ¶
func (i LaunchTagArray) ToLaunchTagArrayOutputWithContext(ctx context.Context) LaunchTagArrayOutput
type LaunchTagArrayInput ¶
type LaunchTagArrayInput interface { pulumi.Input ToLaunchTagArrayOutput() LaunchTagArrayOutput ToLaunchTagArrayOutputWithContext(context.Context) LaunchTagArrayOutput }
LaunchTagArrayInput is an input type that accepts LaunchTagArray and LaunchTagArrayOutput values. You can construct a concrete instance of `LaunchTagArrayInput` via:
LaunchTagArray{ LaunchTagArgs{...} }
type LaunchTagArrayOutput ¶
type LaunchTagArrayOutput struct{ *pulumi.OutputState }
func (LaunchTagArrayOutput) ElementType ¶
func (LaunchTagArrayOutput) ElementType() reflect.Type
func (LaunchTagArrayOutput) Index ¶
func (o LaunchTagArrayOutput) Index(i pulumi.IntInput) LaunchTagOutput
func (LaunchTagArrayOutput) ToLaunchTagArrayOutput ¶
func (o LaunchTagArrayOutput) ToLaunchTagArrayOutput() LaunchTagArrayOutput
func (LaunchTagArrayOutput) ToLaunchTagArrayOutputWithContext ¶
func (o LaunchTagArrayOutput) ToLaunchTagArrayOutputWithContext(ctx context.Context) LaunchTagArrayOutput
type LaunchTagInput ¶
type LaunchTagInput interface { pulumi.Input ToLaunchTagOutput() LaunchTagOutput ToLaunchTagOutputWithContext(context.Context) LaunchTagOutput }
LaunchTagInput is an input type that accepts LaunchTagArgs and LaunchTagOutput values. You can construct a concrete instance of `LaunchTagInput` via:
LaunchTagArgs{...}
type LaunchTagOutput ¶
type LaunchTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (LaunchTagOutput) ElementType ¶
func (LaunchTagOutput) ElementType() reflect.Type
func (LaunchTagOutput) Key ¶
func (o LaunchTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (LaunchTagOutput) ToLaunchTagOutput ¶
func (o LaunchTagOutput) ToLaunchTagOutput() LaunchTagOutput
func (LaunchTagOutput) ToLaunchTagOutputWithContext ¶
func (o LaunchTagOutput) ToLaunchTagOutputWithContext(ctx context.Context) LaunchTagOutput
func (LaunchTagOutput) Value ¶
func (o LaunchTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type LookupExperimentArgs ¶ added in v0.12.0
type LookupExperimentArgs struct {
Arn string `pulumi:"arn"`
}
type LookupExperimentOutputArgs ¶ added in v0.12.0
type LookupExperimentOutputArgs struct {
Arn pulumi.StringInput `pulumi:"arn"`
}
func (LookupExperimentOutputArgs) ElementType ¶ added in v0.12.0
func (LookupExperimentOutputArgs) ElementType() reflect.Type
type LookupExperimentResult ¶ added in v0.12.0
type LookupExperimentResult struct { Arn *string `pulumi:"arn"` Description *string `pulumi:"description"` MetricGoals []ExperimentMetricGoalObject `pulumi:"metricGoals"` OnlineAbConfig *ExperimentOnlineAbConfigObject `pulumi:"onlineAbConfig"` RandomizationSalt *string `pulumi:"randomizationSalt"` // Start Experiment. Default is False RunningStatus *ExperimentRunningStatusObject `pulumi:"runningStatus"` SamplingRate *int `pulumi:"samplingRate"` // An array of key-value pairs to apply to this resource. Tags []ExperimentTag `pulumi:"tags"` Treatments []ExperimentTreatmentObject `pulumi:"treatments"` }
func LookupExperiment ¶ added in v0.12.0
func LookupExperiment(ctx *pulumi.Context, args *LookupExperimentArgs, opts ...pulumi.InvokeOption) (*LookupExperimentResult, error)
Resource Type definition for AWS::Evidently::Experiment.
type LookupExperimentResultOutput ¶ added in v0.12.0
type LookupExperimentResultOutput struct{ *pulumi.OutputState }
func LookupExperimentOutput ¶ added in v0.12.0
func LookupExperimentOutput(ctx *pulumi.Context, args LookupExperimentOutputArgs, opts ...pulumi.InvokeOption) LookupExperimentResultOutput
func (LookupExperimentResultOutput) Arn ¶ added in v0.12.0
func (o LookupExperimentResultOutput) Arn() pulumi.StringPtrOutput
func (LookupExperimentResultOutput) Description ¶ added in v0.12.0
func (o LookupExperimentResultOutput) Description() pulumi.StringPtrOutput
func (LookupExperimentResultOutput) ElementType ¶ added in v0.12.0
func (LookupExperimentResultOutput) ElementType() reflect.Type
func (LookupExperimentResultOutput) MetricGoals ¶ added in v0.12.0
func (o LookupExperimentResultOutput) MetricGoals() ExperimentMetricGoalObjectArrayOutput
func (LookupExperimentResultOutput) OnlineAbConfig ¶ added in v0.12.0
func (o LookupExperimentResultOutput) OnlineAbConfig() ExperimentOnlineAbConfigObjectPtrOutput
func (LookupExperimentResultOutput) RandomizationSalt ¶ added in v0.12.0
func (o LookupExperimentResultOutput) RandomizationSalt() pulumi.StringPtrOutput
func (LookupExperimentResultOutput) RunningStatus ¶ added in v0.16.0
func (o LookupExperimentResultOutput) RunningStatus() ExperimentRunningStatusObjectPtrOutput
Start Experiment. Default is False
func (LookupExperimentResultOutput) SamplingRate ¶ added in v0.12.0
func (o LookupExperimentResultOutput) SamplingRate() pulumi.IntPtrOutput
func (LookupExperimentResultOutput) Tags ¶ added in v0.12.0
func (o LookupExperimentResultOutput) Tags() ExperimentTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupExperimentResultOutput) ToLookupExperimentResultOutput ¶ added in v0.12.0
func (o LookupExperimentResultOutput) ToLookupExperimentResultOutput() LookupExperimentResultOutput
func (LookupExperimentResultOutput) ToLookupExperimentResultOutputWithContext ¶ added in v0.12.0
func (o LookupExperimentResultOutput) ToLookupExperimentResultOutputWithContext(ctx context.Context) LookupExperimentResultOutput
func (LookupExperimentResultOutput) Treatments ¶ added in v0.12.0
func (o LookupExperimentResultOutput) Treatments() ExperimentTreatmentObjectArrayOutput
type LookupFeatureArgs ¶ added in v0.12.0
type LookupFeatureArgs struct {
Arn string `pulumi:"arn"`
}
type LookupFeatureOutputArgs ¶ added in v0.12.0
type LookupFeatureOutputArgs struct {
Arn pulumi.StringInput `pulumi:"arn"`
}
func (LookupFeatureOutputArgs) ElementType ¶ added in v0.12.0
func (LookupFeatureOutputArgs) ElementType() reflect.Type
type LookupFeatureResult ¶ added in v0.12.0
type LookupFeatureResult struct { Arn *string `pulumi:"arn"` DefaultVariation *string `pulumi:"defaultVariation"` Description *string `pulumi:"description"` EntityOverrides []FeatureEntityOverride `pulumi:"entityOverrides"` EvaluationStrategy *FeatureEvaluationStrategy `pulumi:"evaluationStrategy"` // An array of key-value pairs to apply to this resource. Tags []FeatureTag `pulumi:"tags"` Variations []FeatureVariationObject `pulumi:"variations"` }
func LookupFeature ¶ added in v0.12.0
func LookupFeature(ctx *pulumi.Context, args *LookupFeatureArgs, opts ...pulumi.InvokeOption) (*LookupFeatureResult, error)
Resource Type definition for AWS::Evidently::Feature.
type LookupFeatureResultOutput ¶ added in v0.12.0
type LookupFeatureResultOutput struct{ *pulumi.OutputState }
func LookupFeatureOutput ¶ added in v0.12.0
func LookupFeatureOutput(ctx *pulumi.Context, args LookupFeatureOutputArgs, opts ...pulumi.InvokeOption) LookupFeatureResultOutput
func (LookupFeatureResultOutput) Arn ¶ added in v0.12.0
func (o LookupFeatureResultOutput) Arn() pulumi.StringPtrOutput
func (LookupFeatureResultOutput) DefaultVariation ¶ added in v0.12.0
func (o LookupFeatureResultOutput) DefaultVariation() pulumi.StringPtrOutput
func (LookupFeatureResultOutput) Description ¶ added in v0.12.0
func (o LookupFeatureResultOutput) Description() pulumi.StringPtrOutput
func (LookupFeatureResultOutput) ElementType ¶ added in v0.12.0
func (LookupFeatureResultOutput) ElementType() reflect.Type
func (LookupFeatureResultOutput) EntityOverrides ¶ added in v0.12.0
func (o LookupFeatureResultOutput) EntityOverrides() FeatureEntityOverrideArrayOutput
func (LookupFeatureResultOutput) EvaluationStrategy ¶ added in v0.12.0
func (o LookupFeatureResultOutput) EvaluationStrategy() FeatureEvaluationStrategyPtrOutput
func (LookupFeatureResultOutput) Tags ¶ added in v0.12.0
func (o LookupFeatureResultOutput) Tags() FeatureTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupFeatureResultOutput) ToLookupFeatureResultOutput ¶ added in v0.12.0
func (o LookupFeatureResultOutput) ToLookupFeatureResultOutput() LookupFeatureResultOutput
func (LookupFeatureResultOutput) ToLookupFeatureResultOutputWithContext ¶ added in v0.12.0
func (o LookupFeatureResultOutput) ToLookupFeatureResultOutputWithContext(ctx context.Context) LookupFeatureResultOutput
func (LookupFeatureResultOutput) Variations ¶ added in v0.12.0
func (o LookupFeatureResultOutput) Variations() FeatureVariationObjectArrayOutput
type LookupLaunchArgs ¶ added in v0.12.0
type LookupLaunchArgs struct {
Arn string `pulumi:"arn"`
}
type LookupLaunchOutputArgs ¶ added in v0.12.0
type LookupLaunchOutputArgs struct {
Arn pulumi.StringInput `pulumi:"arn"`
}
func (LookupLaunchOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLaunchOutputArgs) ElementType() reflect.Type
type LookupLaunchResult ¶ added in v0.12.0
type LookupLaunchResult struct { Arn *string `pulumi:"arn"` Description *string `pulumi:"description"` // Start or Stop Launch Launch. Default is not started. ExecutionStatus *LaunchExecutionStatusObject `pulumi:"executionStatus"` Groups []LaunchGroupObject `pulumi:"groups"` MetricMonitors []LaunchMetricDefinitionObject `pulumi:"metricMonitors"` RandomizationSalt *string `pulumi:"randomizationSalt"` ScheduledSplitsConfig []LaunchStepConfig `pulumi:"scheduledSplitsConfig"` // An array of key-value pairs to apply to this resource. Tags []LaunchTag `pulumi:"tags"` }
func LookupLaunch ¶ added in v0.12.0
func LookupLaunch(ctx *pulumi.Context, args *LookupLaunchArgs, opts ...pulumi.InvokeOption) (*LookupLaunchResult, error)
Resource Type definition for AWS::Evidently::Launch.
type LookupLaunchResultOutput ¶ added in v0.12.0
type LookupLaunchResultOutput struct{ *pulumi.OutputState }
func LookupLaunchOutput ¶ added in v0.12.0
func LookupLaunchOutput(ctx *pulumi.Context, args LookupLaunchOutputArgs, opts ...pulumi.InvokeOption) LookupLaunchResultOutput
func (LookupLaunchResultOutput) Arn ¶ added in v0.12.0
func (o LookupLaunchResultOutput) Arn() pulumi.StringPtrOutput
func (LookupLaunchResultOutput) Description ¶ added in v0.12.0
func (o LookupLaunchResultOutput) Description() pulumi.StringPtrOutput
func (LookupLaunchResultOutput) ElementType ¶ added in v0.12.0
func (LookupLaunchResultOutput) ElementType() reflect.Type
func (LookupLaunchResultOutput) ExecutionStatus ¶ added in v0.16.0
func (o LookupLaunchResultOutput) ExecutionStatus() LaunchExecutionStatusObjectPtrOutput
Start or Stop Launch Launch. Default is not started.
func (LookupLaunchResultOutput) Groups ¶ added in v0.12.0
func (o LookupLaunchResultOutput) Groups() LaunchGroupObjectArrayOutput
func (LookupLaunchResultOutput) MetricMonitors ¶ added in v0.12.0
func (o LookupLaunchResultOutput) MetricMonitors() LaunchMetricDefinitionObjectArrayOutput
func (LookupLaunchResultOutput) RandomizationSalt ¶ added in v0.12.0
func (o LookupLaunchResultOutput) RandomizationSalt() pulumi.StringPtrOutput
func (LookupLaunchResultOutput) ScheduledSplitsConfig ¶ added in v0.12.0
func (o LookupLaunchResultOutput) ScheduledSplitsConfig() LaunchStepConfigArrayOutput
func (LookupLaunchResultOutput) Tags ¶ added in v0.12.0
func (o LookupLaunchResultOutput) Tags() LaunchTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupLaunchResultOutput) ToLookupLaunchResultOutput ¶ added in v0.12.0
func (o LookupLaunchResultOutput) ToLookupLaunchResultOutput() LookupLaunchResultOutput
func (LookupLaunchResultOutput) ToLookupLaunchResultOutputWithContext ¶ added in v0.12.0
func (o LookupLaunchResultOutput) ToLookupLaunchResultOutputWithContext(ctx context.Context) LookupLaunchResultOutput
type LookupProjectArgs ¶ added in v0.12.0
type LookupProjectArgs struct {
Arn string `pulumi:"arn"`
}
type LookupProjectOutputArgs ¶ added in v0.12.0
type LookupProjectOutputArgs struct {
Arn pulumi.StringInput `pulumi:"arn"`
}
func (LookupProjectOutputArgs) ElementType ¶ added in v0.12.0
func (LookupProjectOutputArgs) ElementType() reflect.Type
type LookupProjectResult ¶ added in v0.12.0
type LookupProjectResult struct { Arn *string `pulumi:"arn"` DataDelivery *ProjectDataDeliveryObject `pulumi:"dataDelivery"` Description *string `pulumi:"description"` // An array of key-value pairs to apply to this resource. Tags []ProjectTag `pulumi:"tags"` }
func LookupProject ¶ added in v0.12.0
func LookupProject(ctx *pulumi.Context, args *LookupProjectArgs, opts ...pulumi.InvokeOption) (*LookupProjectResult, error)
Resource Type definition for AWS::Evidently::Project
type LookupProjectResultOutput ¶ added in v0.12.0
type LookupProjectResultOutput struct{ *pulumi.OutputState }
func LookupProjectOutput ¶ added in v0.12.0
func LookupProjectOutput(ctx *pulumi.Context, args LookupProjectOutputArgs, opts ...pulumi.InvokeOption) LookupProjectResultOutput
func (LookupProjectResultOutput) Arn ¶ added in v0.12.0
func (o LookupProjectResultOutput) Arn() pulumi.StringPtrOutput
func (LookupProjectResultOutput) DataDelivery ¶ added in v0.12.0
func (o LookupProjectResultOutput) DataDelivery() ProjectDataDeliveryObjectPtrOutput
func (LookupProjectResultOutput) Description ¶ added in v0.12.0
func (o LookupProjectResultOutput) Description() pulumi.StringPtrOutput
func (LookupProjectResultOutput) ElementType ¶ added in v0.12.0
func (LookupProjectResultOutput) ElementType() reflect.Type
func (LookupProjectResultOutput) Tags ¶ added in v0.12.0
func (o LookupProjectResultOutput) Tags() ProjectTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupProjectResultOutput) ToLookupProjectResultOutput ¶ added in v0.12.0
func (o LookupProjectResultOutput) ToLookupProjectResultOutput() LookupProjectResultOutput
func (LookupProjectResultOutput) ToLookupProjectResultOutputWithContext ¶ added in v0.12.0
func (o LookupProjectResultOutput) ToLookupProjectResultOutputWithContext(ctx context.Context) LookupProjectResultOutput
type Project ¶
type Project struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` DataDelivery ProjectDataDeliveryObjectPtrOutput `pulumi:"dataDelivery"` Description pulumi.StringPtrOutput `pulumi:"description"` Name pulumi.StringOutput `pulumi:"name"` // An array of key-value pairs to apply to this resource. Tags ProjectTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Evidently::Project
func GetProject ¶
func GetProject(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProjectState, opts ...pulumi.ResourceOption) (*Project, error)
GetProject gets an existing Project 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 NewProject ¶
func NewProject(ctx *pulumi.Context, name string, args *ProjectArgs, opts ...pulumi.ResourceOption) (*Project, error)
NewProject registers a new resource with the given unique name, arguments, and options.
func (*Project) ElementType ¶
func (*Project) ToProjectOutput ¶
func (i *Project) ToProjectOutput() ProjectOutput
func (*Project) ToProjectOutputWithContext ¶
func (i *Project) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectArgs ¶
type ProjectArgs struct { DataDelivery ProjectDataDeliveryObjectPtrInput Description pulumi.StringPtrInput Name pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags ProjectTagArrayInput }
The set of arguments for constructing a Project resource.
func (ProjectArgs) ElementType ¶
func (ProjectArgs) ElementType() reflect.Type
type ProjectDataDeliveryObject ¶
type ProjectDataDeliveryObject struct { LogGroup *string `pulumi:"logGroup"` S3 *ProjectS3Destination `pulumi:"s3"` }
Destinations for data.
type ProjectDataDeliveryObjectArgs ¶
type ProjectDataDeliveryObjectArgs struct { LogGroup pulumi.StringPtrInput `pulumi:"logGroup"` S3 ProjectS3DestinationPtrInput `pulumi:"s3"` }
Destinations for data.
func (ProjectDataDeliveryObjectArgs) ElementType ¶
func (ProjectDataDeliveryObjectArgs) ElementType() reflect.Type
func (ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectOutput ¶
func (i ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectOutput() ProjectDataDeliveryObjectOutput
func (ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectOutputWithContext ¶
func (i ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectOutputWithContext(ctx context.Context) ProjectDataDeliveryObjectOutput
func (ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectPtrOutput ¶
func (i ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectPtrOutput() ProjectDataDeliveryObjectPtrOutput
func (ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectPtrOutputWithContext ¶
func (i ProjectDataDeliveryObjectArgs) ToProjectDataDeliveryObjectPtrOutputWithContext(ctx context.Context) ProjectDataDeliveryObjectPtrOutput
type ProjectDataDeliveryObjectInput ¶
type ProjectDataDeliveryObjectInput interface { pulumi.Input ToProjectDataDeliveryObjectOutput() ProjectDataDeliveryObjectOutput ToProjectDataDeliveryObjectOutputWithContext(context.Context) ProjectDataDeliveryObjectOutput }
ProjectDataDeliveryObjectInput is an input type that accepts ProjectDataDeliveryObjectArgs and ProjectDataDeliveryObjectOutput values. You can construct a concrete instance of `ProjectDataDeliveryObjectInput` via:
ProjectDataDeliveryObjectArgs{...}
type ProjectDataDeliveryObjectOutput ¶
type ProjectDataDeliveryObjectOutput struct{ *pulumi.OutputState }
Destinations for data.
func (ProjectDataDeliveryObjectOutput) ElementType ¶
func (ProjectDataDeliveryObjectOutput) ElementType() reflect.Type
func (ProjectDataDeliveryObjectOutput) LogGroup ¶
func (o ProjectDataDeliveryObjectOutput) LogGroup() pulumi.StringPtrOutput
func (ProjectDataDeliveryObjectOutput) S3 ¶
func (o ProjectDataDeliveryObjectOutput) S3() ProjectS3DestinationPtrOutput
func (ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectOutput ¶
func (o ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectOutput() ProjectDataDeliveryObjectOutput
func (ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectOutputWithContext ¶
func (o ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectOutputWithContext(ctx context.Context) ProjectDataDeliveryObjectOutput
func (ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectPtrOutput ¶
func (o ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectPtrOutput() ProjectDataDeliveryObjectPtrOutput
func (ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectPtrOutputWithContext ¶
func (o ProjectDataDeliveryObjectOutput) ToProjectDataDeliveryObjectPtrOutputWithContext(ctx context.Context) ProjectDataDeliveryObjectPtrOutput
type ProjectDataDeliveryObjectPtrInput ¶
type ProjectDataDeliveryObjectPtrInput interface { pulumi.Input ToProjectDataDeliveryObjectPtrOutput() ProjectDataDeliveryObjectPtrOutput ToProjectDataDeliveryObjectPtrOutputWithContext(context.Context) ProjectDataDeliveryObjectPtrOutput }
ProjectDataDeliveryObjectPtrInput is an input type that accepts ProjectDataDeliveryObjectArgs, ProjectDataDeliveryObjectPtr and ProjectDataDeliveryObjectPtrOutput values. You can construct a concrete instance of `ProjectDataDeliveryObjectPtrInput` via:
ProjectDataDeliveryObjectArgs{...} or: nil
func ProjectDataDeliveryObjectPtr ¶
func ProjectDataDeliveryObjectPtr(v *ProjectDataDeliveryObjectArgs) ProjectDataDeliveryObjectPtrInput
type ProjectDataDeliveryObjectPtrOutput ¶
type ProjectDataDeliveryObjectPtrOutput struct{ *pulumi.OutputState }
func (ProjectDataDeliveryObjectPtrOutput) Elem ¶
func (o ProjectDataDeliveryObjectPtrOutput) Elem() ProjectDataDeliveryObjectOutput
func (ProjectDataDeliveryObjectPtrOutput) ElementType ¶
func (ProjectDataDeliveryObjectPtrOutput) ElementType() reflect.Type
func (ProjectDataDeliveryObjectPtrOutput) LogGroup ¶
func (o ProjectDataDeliveryObjectPtrOutput) LogGroup() pulumi.StringPtrOutput
func (ProjectDataDeliveryObjectPtrOutput) ToProjectDataDeliveryObjectPtrOutput ¶
func (o ProjectDataDeliveryObjectPtrOutput) ToProjectDataDeliveryObjectPtrOutput() ProjectDataDeliveryObjectPtrOutput
func (ProjectDataDeliveryObjectPtrOutput) ToProjectDataDeliveryObjectPtrOutputWithContext ¶
func (o ProjectDataDeliveryObjectPtrOutput) ToProjectDataDeliveryObjectPtrOutputWithContext(ctx context.Context) ProjectDataDeliveryObjectPtrOutput
type ProjectInput ¶
type ProjectInput interface { pulumi.Input ToProjectOutput() ProjectOutput ToProjectOutputWithContext(ctx context.Context) ProjectOutput }
type ProjectOutput ¶
type ProjectOutput struct{ *pulumi.OutputState }
func (ProjectOutput) Arn ¶ added in v0.17.0
func (o ProjectOutput) Arn() pulumi.StringOutput
func (ProjectOutput) DataDelivery ¶ added in v0.17.0
func (o ProjectOutput) DataDelivery() ProjectDataDeliveryObjectPtrOutput
func (ProjectOutput) Description ¶ added in v0.17.0
func (o ProjectOutput) Description() pulumi.StringPtrOutput
func (ProjectOutput) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
func (ProjectOutput) Name ¶ added in v0.17.0
func (o ProjectOutput) Name() pulumi.StringOutput
func (ProjectOutput) Tags ¶ added in v0.17.0
func (o ProjectOutput) Tags() ProjectTagArrayOutput
An array of key-value pairs to apply to this resource.
func (ProjectOutput) ToProjectOutput ¶
func (o ProjectOutput) ToProjectOutput() ProjectOutput
func (ProjectOutput) ToProjectOutputWithContext ¶
func (o ProjectOutput) ToProjectOutputWithContext(ctx context.Context) ProjectOutput
type ProjectS3Destination ¶
type ProjectS3DestinationArgs ¶
type ProjectS3DestinationArgs struct { BucketName pulumi.StringInput `pulumi:"bucketName"` Prefix pulumi.StringPtrInput `pulumi:"prefix"` }
func (ProjectS3DestinationArgs) ElementType ¶
func (ProjectS3DestinationArgs) ElementType() reflect.Type
func (ProjectS3DestinationArgs) ToProjectS3DestinationOutput ¶
func (i ProjectS3DestinationArgs) ToProjectS3DestinationOutput() ProjectS3DestinationOutput
func (ProjectS3DestinationArgs) ToProjectS3DestinationOutputWithContext ¶
func (i ProjectS3DestinationArgs) ToProjectS3DestinationOutputWithContext(ctx context.Context) ProjectS3DestinationOutput
func (ProjectS3DestinationArgs) ToProjectS3DestinationPtrOutput ¶
func (i ProjectS3DestinationArgs) ToProjectS3DestinationPtrOutput() ProjectS3DestinationPtrOutput
func (ProjectS3DestinationArgs) ToProjectS3DestinationPtrOutputWithContext ¶
func (i ProjectS3DestinationArgs) ToProjectS3DestinationPtrOutputWithContext(ctx context.Context) ProjectS3DestinationPtrOutput
type ProjectS3DestinationInput ¶
type ProjectS3DestinationInput interface { pulumi.Input ToProjectS3DestinationOutput() ProjectS3DestinationOutput ToProjectS3DestinationOutputWithContext(context.Context) ProjectS3DestinationOutput }
ProjectS3DestinationInput is an input type that accepts ProjectS3DestinationArgs and ProjectS3DestinationOutput values. You can construct a concrete instance of `ProjectS3DestinationInput` via:
ProjectS3DestinationArgs{...}
type ProjectS3DestinationOutput ¶
type ProjectS3DestinationOutput struct{ *pulumi.OutputState }
func (ProjectS3DestinationOutput) BucketName ¶
func (o ProjectS3DestinationOutput) BucketName() pulumi.StringOutput
func (ProjectS3DestinationOutput) ElementType ¶
func (ProjectS3DestinationOutput) ElementType() reflect.Type
func (ProjectS3DestinationOutput) Prefix ¶
func (o ProjectS3DestinationOutput) Prefix() pulumi.StringPtrOutput
func (ProjectS3DestinationOutput) ToProjectS3DestinationOutput ¶
func (o ProjectS3DestinationOutput) ToProjectS3DestinationOutput() ProjectS3DestinationOutput
func (ProjectS3DestinationOutput) ToProjectS3DestinationOutputWithContext ¶
func (o ProjectS3DestinationOutput) ToProjectS3DestinationOutputWithContext(ctx context.Context) ProjectS3DestinationOutput
func (ProjectS3DestinationOutput) ToProjectS3DestinationPtrOutput ¶
func (o ProjectS3DestinationOutput) ToProjectS3DestinationPtrOutput() ProjectS3DestinationPtrOutput
func (ProjectS3DestinationOutput) ToProjectS3DestinationPtrOutputWithContext ¶
func (o ProjectS3DestinationOutput) ToProjectS3DestinationPtrOutputWithContext(ctx context.Context) ProjectS3DestinationPtrOutput
type ProjectS3DestinationPtrInput ¶
type ProjectS3DestinationPtrInput interface { pulumi.Input ToProjectS3DestinationPtrOutput() ProjectS3DestinationPtrOutput ToProjectS3DestinationPtrOutputWithContext(context.Context) ProjectS3DestinationPtrOutput }
ProjectS3DestinationPtrInput is an input type that accepts ProjectS3DestinationArgs, ProjectS3DestinationPtr and ProjectS3DestinationPtrOutput values. You can construct a concrete instance of `ProjectS3DestinationPtrInput` via:
ProjectS3DestinationArgs{...} or: nil
func ProjectS3DestinationPtr ¶
func ProjectS3DestinationPtr(v *ProjectS3DestinationArgs) ProjectS3DestinationPtrInput
type ProjectS3DestinationPtrOutput ¶
type ProjectS3DestinationPtrOutput struct{ *pulumi.OutputState }
func (ProjectS3DestinationPtrOutput) BucketName ¶
func (o ProjectS3DestinationPtrOutput) BucketName() pulumi.StringPtrOutput
func (ProjectS3DestinationPtrOutput) Elem ¶
func (o ProjectS3DestinationPtrOutput) Elem() ProjectS3DestinationOutput
func (ProjectS3DestinationPtrOutput) ElementType ¶
func (ProjectS3DestinationPtrOutput) ElementType() reflect.Type
func (ProjectS3DestinationPtrOutput) Prefix ¶
func (o ProjectS3DestinationPtrOutput) Prefix() pulumi.StringPtrOutput
func (ProjectS3DestinationPtrOutput) ToProjectS3DestinationPtrOutput ¶
func (o ProjectS3DestinationPtrOutput) ToProjectS3DestinationPtrOutput() ProjectS3DestinationPtrOutput
func (ProjectS3DestinationPtrOutput) ToProjectS3DestinationPtrOutputWithContext ¶
func (o ProjectS3DestinationPtrOutput) ToProjectS3DestinationPtrOutputWithContext(ctx context.Context) ProjectS3DestinationPtrOutput
type ProjectState ¶
type ProjectState struct { }
func (ProjectState) ElementType ¶
func (ProjectState) ElementType() reflect.Type
type ProjectTag ¶
type ProjectTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type ProjectTagArgs ¶
type ProjectTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (ProjectTagArgs) ElementType ¶
func (ProjectTagArgs) ElementType() reflect.Type
func (ProjectTagArgs) ToProjectTagOutput ¶
func (i ProjectTagArgs) ToProjectTagOutput() ProjectTagOutput
func (ProjectTagArgs) ToProjectTagOutputWithContext ¶
func (i ProjectTagArgs) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput
type ProjectTagArray ¶
type ProjectTagArray []ProjectTagInput
func (ProjectTagArray) ElementType ¶
func (ProjectTagArray) ElementType() reflect.Type
func (ProjectTagArray) ToProjectTagArrayOutput ¶
func (i ProjectTagArray) ToProjectTagArrayOutput() ProjectTagArrayOutput
func (ProjectTagArray) ToProjectTagArrayOutputWithContext ¶
func (i ProjectTagArray) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput
type ProjectTagArrayInput ¶
type ProjectTagArrayInput interface { pulumi.Input ToProjectTagArrayOutput() ProjectTagArrayOutput ToProjectTagArrayOutputWithContext(context.Context) ProjectTagArrayOutput }
ProjectTagArrayInput is an input type that accepts ProjectTagArray and ProjectTagArrayOutput values. You can construct a concrete instance of `ProjectTagArrayInput` via:
ProjectTagArray{ ProjectTagArgs{...} }
type ProjectTagArrayOutput ¶
type ProjectTagArrayOutput struct{ *pulumi.OutputState }
func (ProjectTagArrayOutput) ElementType ¶
func (ProjectTagArrayOutput) ElementType() reflect.Type
func (ProjectTagArrayOutput) Index ¶
func (o ProjectTagArrayOutput) Index(i pulumi.IntInput) ProjectTagOutput
func (ProjectTagArrayOutput) ToProjectTagArrayOutput ¶
func (o ProjectTagArrayOutput) ToProjectTagArrayOutput() ProjectTagArrayOutput
func (ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext ¶
func (o ProjectTagArrayOutput) ToProjectTagArrayOutputWithContext(ctx context.Context) ProjectTagArrayOutput
type ProjectTagInput ¶
type ProjectTagInput interface { pulumi.Input ToProjectTagOutput() ProjectTagOutput ToProjectTagOutputWithContext(context.Context) ProjectTagOutput }
ProjectTagInput is an input type that accepts ProjectTagArgs and ProjectTagOutput values. You can construct a concrete instance of `ProjectTagInput` via:
ProjectTagArgs{...}
type ProjectTagOutput ¶
type ProjectTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ProjectTagOutput) ElementType ¶
func (ProjectTagOutput) ElementType() reflect.Type
func (ProjectTagOutput) Key ¶
func (o ProjectTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (ProjectTagOutput) ToProjectTagOutput ¶
func (o ProjectTagOutput) ToProjectTagOutput() ProjectTagOutput
func (ProjectTagOutput) ToProjectTagOutputWithContext ¶
func (o ProjectTagOutput) ToProjectTagOutputWithContext(ctx context.Context) ProjectTagOutput
func (ProjectTagOutput) Value ¶
func (o ProjectTagOutput) Value() pulumi.StringOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.