AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
aws-native.evidently.Launch
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi
Resource Type definition for AWS::Evidently::Launch.
Create Launch Resource
new Launch(name: string, args: LaunchArgs, opts?: CustomResourceOptions);
@overload
def Launch(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
execution_status: Optional[LaunchExecutionStatusObjectArgs] = None,
groups: Optional[Sequence[LaunchGroupObjectArgs]] = None,
metric_monitors: Optional[Sequence[LaunchMetricDefinitionObjectArgs]] = None,
name: Optional[str] = None,
project: Optional[str] = None,
randomization_salt: Optional[str] = None,
scheduled_splits_config: Optional[Sequence[LaunchStepConfigArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
@overload
def Launch(resource_name: str,
args: LaunchArgs,
opts: Optional[ResourceOptions] = None)
func NewLaunch(ctx *Context, name string, args LaunchArgs, opts ...ResourceOption) (*Launch, error)
public Launch(string name, LaunchArgs args, CustomResourceOptions? opts = null)
public Launch(String name, LaunchArgs args)
public Launch(String name, LaunchArgs args, CustomResourceOptions options)
type: aws-native:evidently:Launch
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LaunchArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LaunchArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LaunchArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LaunchArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LaunchArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Launch Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Launch resource accepts the following input properties:
- Groups
List<Pulumi.
Aws Native. Evidently. Inputs. Launch Group Object> - Project string
- Scheduled
Splits List<Pulumi.Config Aws Native. Evidently. Inputs. Launch Step Config> - Description string
- Execution
Status Pulumi.Aws Native. Evidently. Inputs. Launch Execution Status Object - Start or Stop Launch Launch. Default is not started.
- Metric
Monitors List<Pulumi.Aws Native. Evidently. Inputs. Launch Metric Definition Object> - Name string
- Randomization
Salt string - List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Groups
[]Launch
Group Object Args - Project string
- Scheduled
Splits []LaunchConfig Step Config Args - Description string
- Execution
Status LaunchExecution Status Object Args - Start or Stop Launch Launch. Default is not started.
- Metric
Monitors []LaunchMetric Definition Object Args - Name string
- Randomization
Salt string - Tag
Args - An array of key-value pairs to apply to this resource.
- groups
List<Launch
Group Object> - project String
- scheduled
Splits List<LaunchConfig Step Config> - description String
- execution
Status LaunchExecution Status Object - Start or Stop Launch Launch. Default is not started.
- metric
Monitors List<LaunchMetric Definition Object> - name String
- randomization
Salt String - List<Tag>
- An array of key-value pairs to apply to this resource.
- groups
Launch
Group Object[] - project string
- scheduled
Splits LaunchConfig Step Config[] - description string
- execution
Status LaunchExecution Status Object - Start or Stop Launch Launch. Default is not started.
- metric
Monitors LaunchMetric Definition Object[] - name string
- randomization
Salt string - Tag[]
- An array of key-value pairs to apply to this resource.
- groups
Sequence[Launch
Group Object Args] - project str
- scheduled_
splits_ Sequence[Launchconfig Step Config Args] - description str
- execution_
status LaunchExecution Status Object Args - Start or Stop Launch Launch. Default is not started.
- metric_
monitors Sequence[LaunchMetric Definition Object Args] - name str
- randomization_
salt str - Tag
Args] - An array of key-value pairs to apply to this resource.
- groups List<Property Map>
- project String
- scheduled
Splits List<Property Map>Config - description String
- execution
Status Property Map - Start or Stop Launch Launch. Default is not started.
- metric
Monitors List<Property Map> - name String
- randomization
Salt String - List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the Launch resource produces the following output properties:
Supporting Types
LaunchExecutionStatusObject, LaunchExecutionStatusObjectArgs
- Status string
- Provide START or STOP action to apply on a launch
- Desired
State string - Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided.
- Reason string
- Provide a reason for stopping the launch. Defaults to empty if not provided.
- Status string
- Provide START or STOP action to apply on a launch
- Desired
State string - Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided.
- Reason string
- Provide a reason for stopping the launch. Defaults to empty if not provided.
- status String
- Provide START or STOP action to apply on a launch
- desired
State String - Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided.
- reason String
- Provide a reason for stopping the launch. Defaults to empty if not provided.
- status string
- Provide START or STOP action to apply on a launch
- desired
State string - Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided.
- reason string
- Provide a reason for stopping the launch. Defaults to empty if not provided.
- status str
- Provide START or STOP action to apply on a launch
- desired_
state str - Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided.
- reason str
- Provide a reason for stopping the launch. Defaults to empty if not provided.
- status String
- Provide START or STOP action to apply on a launch
- desired
State String - Provide CANCELLED or COMPLETED as the launch desired state. Defaults to Completed if not provided.
- reason String
- Provide a reason for stopping the launch. Defaults to empty if not provided.
LaunchGroupObject, LaunchGroupObjectArgs
- Feature string
- Group
Name string - Variation string
- Description string
- Feature string
- Group
Name string - Variation string
- Description string
- feature String
- group
Name String - variation String
- description String
- feature string
- group
Name string - variation string
- description string
- feature str
- group_
name str - variation str
- description str
- feature String
- group
Name String - variation String
- description String
LaunchGroupToWeight, LaunchGroupToWeightArgs
- Group
Name string - Split
Weight int
- Group
Name string - Split
Weight int
- group
Name String - split
Weight Integer
- group
Name string - split
Weight number
- group_
name str - split_
weight int
- group
Name String - split
Weight Number
LaunchMetricDefinitionObject, LaunchMetricDefinitionObjectArgs
- Entity
Id stringKey - The JSON path to reference the entity id in the event.
- Metric
Name string - Value
Key string - The JSON path to reference the numerical metric value in the event.
- Event
Pattern string - 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.
- Unit
Label string
- Entity
Id stringKey - The JSON path to reference the entity id in the event.
- Metric
Name string - Value
Key string - The JSON path to reference the numerical metric value in the event.
- Event
Pattern string - 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.
- Unit
Label string
- entity
Id StringKey - The JSON path to reference the entity id in the event.
- metric
Name String - value
Key String - The JSON path to reference the numerical metric value in the event.
- event
Pattern String - 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.
- unit
Label String
- entity
Id stringKey - The JSON path to reference the entity id in the event.
- metric
Name string - value
Key string - The JSON path to reference the numerical metric value in the event.
- event
Pattern string - 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.
- unit
Label string
- entity_
id_ strkey - The JSON path to reference the entity id in the event.
- metric_
name str - value_
key str - The JSON path to reference the numerical metric value in the event.
- event_
pattern str - 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.
- unit_
label str
- entity
Id StringKey - The JSON path to reference the entity id in the event.
- metric
Name String - value
Key String - The JSON path to reference the numerical metric value in the event.
- event
Pattern String - 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.
- unit
Label String
LaunchSegmentOverride, LaunchSegmentOverrideArgs
- evaluation
Order Integer - segment String
- weights
List<Launch
Group To Weight>
- evaluation
Order number - segment string
- weights
Launch
Group To Weight[]
- evaluation
Order Number - segment String
- weights List<Property Map>
LaunchStepConfig, LaunchStepConfigArgs
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi