AWS Native is in preview. AWS Classic is fully supported.
aws-native.evidently.Launch
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
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[LaunchTagArgs]] = 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 Args> - Project string
- Scheduled
Splits List<Pulumi.Config Aws Native. Evidently. Inputs. Launch Step Config Args> - Description string
- Execution
Status Pulumi.Aws Native. Evidently. Inputs. Launch Execution Status Object Args Start or Stop Launch Launch. Default is not started.
- Metric
Monitors List<Pulumi.Aws Native. Evidently. Inputs. Launch Metric Definition Object Args> - Name string
- Randomization
Salt string - List<Pulumi.
Aws Native. Evidently. Inputs. Launch Tag Args> 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 - []Launch
Tag Args An array of key-value pairs to apply to this resource.
- groups
List<Launch
Group Object Args> - project String
- scheduled
Splits List<LaunchConfig Step Config Args> - description String
- execution
Status LaunchExecution Status Object Args Start or Stop Launch Launch. Default is not started.
- metric
Monitors List<LaunchMetric Definition Object Args> - name String
- randomization
Salt String - List<Launch
Tag Args> 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 - Launch
Tag Args[] 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 - Sequence[Launch
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
- 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
- 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
- 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
- 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
- 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
LaunchTag
- Key string
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 -.
- Value string
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 -.
- Key string
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 -.
- Value string
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 -.
- key String
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 -.
- value String
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 -.
- key string
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 -.
- value string
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 -.
- key str
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 -.
- value str
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 -.
- key String
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 -.
- value String
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 -.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.