We recommend new projects start with resources from the AWS provider.
aws-native.launchwizard.Deployment
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::LaunchWizard::Deployment Resource Type
Create Deployment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Deployment(name: string, args: DeploymentArgs, opts?: CustomResourceOptions);
@overload
def Deployment(resource_name: str,
args: DeploymentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Deployment(resource_name: str,
opts: Optional[ResourceOptions] = None,
deployment_pattern_name: Optional[str] = None,
specifications: Optional[Mapping[str, str]] = None,
workload_name: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewDeployment(ctx *Context, name string, args DeploymentArgs, opts ...ResourceOption) (*Deployment, error)
public Deployment(string name, DeploymentArgs args, CustomResourceOptions? opts = null)
public Deployment(String name, DeploymentArgs args)
public Deployment(String name, DeploymentArgs args, CustomResourceOptions options)
type: aws-native:launchwizard:Deployment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DeploymentArgs
- 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 DeploymentArgs
- 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 DeploymentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DeploymentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DeploymentArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Deployment Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Deployment resource accepts the following input properties:
- Deployment
Pattern stringName - Workload deployment pattern name
- Specifications Dictionary<string, string>
- LaunchWizard deployment specifications
- Workload
Name string - Workload Name for LaunchWizard deployment
- Name string
- Name of LaunchWizard deployment
- List<Pulumi.
Aws Native. Inputs. Tag> - Tags for LaunchWizard deployment
- Deployment
Pattern stringName - Workload deployment pattern name
- Specifications map[string]string
- LaunchWizard deployment specifications
- Workload
Name string - Workload Name for LaunchWizard deployment
- Name string
- Name of LaunchWizard deployment
- Tag
Args - Tags for LaunchWizard deployment
- deployment
Pattern StringName - Workload deployment pattern name
- specifications Map<String,String>
- LaunchWizard deployment specifications
- workload
Name String - Workload Name for LaunchWizard deployment
- name String
- Name of LaunchWizard deployment
- List<Tag>
- Tags for LaunchWizard deployment
- deployment
Pattern stringName - Workload deployment pattern name
- specifications {[key: string]: string}
- LaunchWizard deployment specifications
- workload
Name string - Workload Name for LaunchWizard deployment
- name string
- Name of LaunchWizard deployment
- Tag[]
- Tags for LaunchWizard deployment
- deployment_
pattern_ strname - Workload deployment pattern name
- specifications Mapping[str, str]
- LaunchWizard deployment specifications
- workload_
name str - Workload Name for LaunchWizard deployment
- name str
- Name of LaunchWizard deployment
- Sequence[Tag
Args] - Tags for LaunchWizard deployment
- deployment
Pattern StringName - Workload deployment pattern name
- specifications Map<String>
- LaunchWizard deployment specifications
- workload
Name String - Workload Name for LaunchWizard deployment
- name String
- Name of LaunchWizard deployment
- List<Property Map>
- Tags for LaunchWizard deployment
Outputs
All input properties are implicitly available as output properties. Additionally, the Deployment resource produces the following output properties:
- Arn string
- ARN of the LaunchWizard deployment
- Created
At string - Timestamp of LaunchWizard deployment creation
- Deleted
At string - Timestamp of LaunchWizard deployment deletion
- Deployment
Id string - Deployment ID of the LaunchWizard deployment
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Group string - Resource Group Name created for LaunchWizard deployment
- Status
Pulumi.
Aws Native. Launch Wizard. Deployment Status - Status of LaunchWizard deployment
- Arn string
- ARN of the LaunchWizard deployment
- Created
At string - Timestamp of LaunchWizard deployment creation
- Deleted
At string - Timestamp of LaunchWizard deployment deletion
- Deployment
Id string - Deployment ID of the LaunchWizard deployment
- Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Group string - Resource Group Name created for LaunchWizard deployment
- Status
Deployment
Status - Status of LaunchWizard deployment
- arn String
- ARN of the LaunchWizard deployment
- created
At String - Timestamp of LaunchWizard deployment creation
- deleted
At String - Timestamp of LaunchWizard deployment deletion
- deployment
Id String - Deployment ID of the LaunchWizard deployment
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Group String - Resource Group Name created for LaunchWizard deployment
- status
Deployment
Status - Status of LaunchWizard deployment
- arn string
- ARN of the LaunchWizard deployment
- created
At string - Timestamp of LaunchWizard deployment creation
- deleted
At string - Timestamp of LaunchWizard deployment deletion
- deployment
Id string - Deployment ID of the LaunchWizard deployment
- id string
- The provider-assigned unique ID for this managed resource.
- resource
Group string - Resource Group Name created for LaunchWizard deployment
- status
Deployment
Status - Status of LaunchWizard deployment
- arn str
- ARN of the LaunchWizard deployment
- created_
at str - Timestamp of LaunchWizard deployment creation
- deleted_
at str - Timestamp of LaunchWizard deployment deletion
- deployment_
id str - Deployment ID of the LaunchWizard deployment
- id str
- The provider-assigned unique ID for this managed resource.
- resource_
group str - Resource Group Name created for LaunchWizard deployment
- status
Deployment
Status - Status of LaunchWizard deployment
- arn String
- ARN of the LaunchWizard deployment
- created
At String - Timestamp of LaunchWizard deployment creation
- deleted
At String - Timestamp of LaunchWizard deployment deletion
- deployment
Id String - Deployment ID of the LaunchWizard deployment
- id String
- The provider-assigned unique ID for this managed resource.
- resource
Group String - Resource Group Name created for LaunchWizard deployment
- status "COMPLETED" | "CREATING" | "DELETE_IN_PROGRESS" | "DELETE_INITIATING" | "DELETE_FAILED" | "DELETED" | "FAILED" | "IN_PROGRESS" | "VALIDATING"
- Status of LaunchWizard deployment
Supporting Types
DeploymentStatus, DeploymentStatusArgs
- Completed
- COMPLETED
- Creating
- CREATING
- Delete
In Progress - DELETE_IN_PROGRESS
- Delete
Initiating - DELETE_INITIATING
- Delete
Failed - DELETE_FAILED
- Deleted
- DELETED
- Failed
- FAILED
- In
Progress - IN_PROGRESS
- Validating
- VALIDATING
- Deployment
Status Completed - COMPLETED
- Deployment
Status Creating - CREATING
- Deployment
Status Delete In Progress - DELETE_IN_PROGRESS
- Deployment
Status Delete Initiating - DELETE_INITIATING
- Deployment
Status Delete Failed - DELETE_FAILED
- Deployment
Status Deleted - DELETED
- Deployment
Status Failed - FAILED
- Deployment
Status In Progress - IN_PROGRESS
- Deployment
Status Validating - VALIDATING
- Completed
- COMPLETED
- Creating
- CREATING
- Delete
In Progress - DELETE_IN_PROGRESS
- Delete
Initiating - DELETE_INITIATING
- Delete
Failed - DELETE_FAILED
- Deleted
- DELETED
- Failed
- FAILED
- In
Progress - IN_PROGRESS
- Validating
- VALIDATING
- Completed
- COMPLETED
- Creating
- CREATING
- Delete
In Progress - DELETE_IN_PROGRESS
- Delete
Initiating - DELETE_INITIATING
- Delete
Failed - DELETE_FAILED
- Deleted
- DELETED
- Failed
- FAILED
- In
Progress - IN_PROGRESS
- Validating
- VALIDATING
- COMPLETED
- COMPLETED
- CREATING
- CREATING
- DELETE_IN_PROGRESS
- DELETE_IN_PROGRESS
- DELETE_INITIATING
- DELETE_INITIATING
- DELETE_FAILED
- DELETE_FAILED
- DELETED
- DELETED
- FAILED
- FAILED
- IN_PROGRESS
- IN_PROGRESS
- VALIDATING
- VALIDATING
- "COMPLETED"
- COMPLETED
- "CREATING"
- CREATING
- "DELETE_IN_PROGRESS"
- DELETE_IN_PROGRESS
- "DELETE_INITIATING"
- DELETE_INITIATING
- "DELETE_FAILED"
- DELETE_FAILED
- "DELETED"
- DELETED
- "FAILED"
- FAILED
- "IN_PROGRESS"
- IN_PROGRESS
- "VALIDATING"
- VALIDATING
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.