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
- func (i ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectPtrOutput() ExperimentOnlineAbConfigObjectPtrOutput
- func (i ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectPtrOutputWithContext(ctx context.Context) ExperimentOnlineAbConfigObjectPtrOutput
- 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) ToExperimentOnlineAbConfigObjectPtrOutput() ExperimentOnlineAbConfigObjectPtrOutput
- func (o ExperimentOnlineAbConfigObjectOutput) ToExperimentOnlineAbConfigObjectPtrOutputWithContext(ctx context.Context) ExperimentOnlineAbConfigObjectPtrOutput
- func (o ExperimentOnlineAbConfigObjectOutput) TreatmentWeights() ExperimentTreatmentToWeightArrayOutput
- type ExperimentOnlineAbConfigObjectPtrInput
- 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
- 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
- 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 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
- 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 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
- 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"` 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 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
func (ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectPtrOutput ¶
func (i ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectPtrOutput() ExperimentOnlineAbConfigObjectPtrOutput
func (ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectPtrOutputWithContext ¶
func (i ExperimentOnlineAbConfigObjectArgs) ToExperimentOnlineAbConfigObjectPtrOutputWithContext(ctx context.Context) ExperimentOnlineAbConfigObjectPtrOutput
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) ToExperimentOnlineAbConfigObjectPtrOutput ¶
func (o ExperimentOnlineAbConfigObjectOutput) ToExperimentOnlineAbConfigObjectPtrOutput() ExperimentOnlineAbConfigObjectPtrOutput
func (ExperimentOnlineAbConfigObjectOutput) ToExperimentOnlineAbConfigObjectPtrOutputWithContext ¶
func (o ExperimentOnlineAbConfigObjectOutput) ToExperimentOnlineAbConfigObjectPtrOutputWithContext(ctx context.Context) ExperimentOnlineAbConfigObjectPtrOutput
func (ExperimentOnlineAbConfigObjectOutput) TreatmentWeights ¶
func (o ExperimentOnlineAbConfigObjectOutput) TreatmentWeights() ExperimentTreatmentToWeightArrayOutput
type ExperimentOnlineAbConfigObjectPtrInput ¶
type ExperimentOnlineAbConfigObjectPtrInput interface { pulumi.Input ToExperimentOnlineAbConfigObjectPtrOutput() ExperimentOnlineAbConfigObjectPtrOutput ToExperimentOnlineAbConfigObjectPtrOutputWithContext(context.Context) ExperimentOnlineAbConfigObjectPtrOutput }
ExperimentOnlineAbConfigObjectPtrInput is an input type that accepts ExperimentOnlineAbConfigObjectArgs, ExperimentOnlineAbConfigObjectPtr and ExperimentOnlineAbConfigObjectPtrOutput values. You can construct a concrete instance of `ExperimentOnlineAbConfigObjectPtrInput` via:
ExperimentOnlineAbConfigObjectArgs{...} or: nil
func ExperimentOnlineAbConfigObjectPtr ¶
func ExperimentOnlineAbConfigObjectPtr(v *ExperimentOnlineAbConfigObjectArgs) ExperimentOnlineAbConfigObjectPtrInput
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) ElementType ¶
func (ExperimentOutput) ElementType() reflect.Type
func (ExperimentOutput) ToExperimentOutput ¶
func (o ExperimentOutput) ToExperimentOutput() ExperimentOutput
func (ExperimentOutput) ToExperimentOutputWithContext ¶
func (o ExperimentOutput) ToExperimentOutputWithContext(ctx context.Context) ExperimentOutput
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) ElementType ¶
func (FeatureOutput) ElementType() reflect.Type
func (FeatureOutput) ToFeatureOutput ¶
func (o FeatureOutput) ToFeatureOutput() FeatureOutput
func (FeatureOutput) ToFeatureOutputWithContext ¶
func (o FeatureOutput) ToFeatureOutputWithContext(ctx context.Context) FeatureOutput
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"` 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 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 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) ElementType ¶
func (LaunchOutput) ElementType() reflect.Type
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 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) ElementType ¶
func (ProjectOutput) ElementType() reflect.Type
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 -.