Documentation
¶
Index ¶
- Constants
- type Deployment
- type DeploymentArgs
- type DeploymentInput
- type DeploymentOutput
- func (o DeploymentOutput) Arn() pulumi.StringOutput
- func (o DeploymentOutput) CreatedAt() pulumi.StringOutput
- func (o DeploymentOutput) DeletedAt() pulumi.StringOutput
- func (o DeploymentOutput) DeploymentId() pulumi.StringOutput
- func (o DeploymentOutput) DeploymentPatternName() pulumi.StringOutput
- func (DeploymentOutput) ElementType() reflect.Type
- func (o DeploymentOutput) Name() pulumi.StringOutput
- func (o DeploymentOutput) ResourceGroup() pulumi.StringOutput
- func (o DeploymentOutput) Specifications() pulumi.StringMapOutput
- func (o DeploymentOutput) Status() DeploymentStatusOutput
- func (o DeploymentOutput) Tags() aws.TagArrayOutput
- func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
- func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
- func (o DeploymentOutput) WorkloadName() pulumi.StringOutput
- type DeploymentState
- type DeploymentStatus
- type DeploymentStatusOutput
- func (DeploymentStatusOutput) ElementType() reflect.Type
- func (o DeploymentStatusOutput) ToDeploymentStatusOutput() DeploymentStatusOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusOutputWithContext(ctx context.Context) DeploymentStatusOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
- func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
- func (o DeploymentStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o DeploymentStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DeploymentStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentStatusPtrOutput
- func (o DeploymentStatusPtrOutput) Elem() DeploymentStatusOutput
- func (DeploymentStatusPtrOutput) ElementType() reflect.Type
- func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
- func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
- func (o DeploymentStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DeploymentStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DeploymentTags
- type LookupDeploymentArgs
- type LookupDeploymentOutputArgs
- type LookupDeploymentResult
- type LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupDeploymentResultOutput) CreatedAt() pulumi.StringPtrOutput
- func (o LookupDeploymentResultOutput) DeletedAt() pulumi.StringPtrOutput
- func (o LookupDeploymentResultOutput) DeploymentId() pulumi.StringPtrOutput
- func (LookupDeploymentResultOutput) ElementType() reflect.Type
- func (o LookupDeploymentResultOutput) ResourceGroup() pulumi.StringPtrOutput
- func (o LookupDeploymentResultOutput) Status() DeploymentStatusPtrOutput
- func (o LookupDeploymentResultOutput) Tags() aws.TagArrayOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
- func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput
Constants ¶
const ( DeploymentStatusCompleted = DeploymentStatus("COMPLETED") DeploymentStatusCreating = DeploymentStatus("CREATING") DeploymentStatusDeleteInProgress = DeploymentStatus("DELETE_IN_PROGRESS") DeploymentStatusDeleteInitiating = DeploymentStatus("DELETE_INITIATING") DeploymentStatusDeleteFailed = DeploymentStatus("DELETE_FAILED") DeploymentStatusDeleted = DeploymentStatus("DELETED") DeploymentStatusFailed = DeploymentStatus("FAILED") DeploymentStatusInProgress = DeploymentStatus("IN_PROGRESS") DeploymentStatusValidating = DeploymentStatus("VALIDATING") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Deployment ¶
type Deployment struct { pulumi.CustomResourceState // ARN of the LaunchWizard deployment Arn pulumi.StringOutput `pulumi:"arn"` // Timestamp of LaunchWizard deployment creation CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Timestamp of LaunchWizard deployment deletion DeletedAt pulumi.StringOutput `pulumi:"deletedAt"` // Deployment ID of the LaunchWizard deployment DeploymentId pulumi.StringOutput `pulumi:"deploymentId"` // Workload deployment pattern name DeploymentPatternName pulumi.StringOutput `pulumi:"deploymentPatternName"` // Name of LaunchWizard deployment Name pulumi.StringOutput `pulumi:"name"` // Resource Group Name created for LaunchWizard deployment ResourceGroup pulumi.StringOutput `pulumi:"resourceGroup"` // LaunchWizard deployment specifications Specifications pulumi.StringMapOutput `pulumi:"specifications"` // Status of LaunchWizard deployment Status DeploymentStatusOutput `pulumi:"status"` // Tags for LaunchWizard deployment Tags aws.TagArrayOutput `pulumi:"tags"` // Workload Name for LaunchWizard deployment WorkloadName pulumi.StringOutput `pulumi:"workloadName"` }
Definition of AWS::LaunchWizard::Deployment Resource Type
func GetDeployment ¶
func GetDeployment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)
GetDeployment gets an existing Deployment 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 NewDeployment ¶
func NewDeployment(ctx *pulumi.Context, name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)
NewDeployment registers a new resource with the given unique name, arguments, and options.
func (*Deployment) ElementType ¶
func (*Deployment) ElementType() reflect.Type
func (*Deployment) ToDeploymentOutput ¶
func (i *Deployment) ToDeploymentOutput() DeploymentOutput
func (*Deployment) ToDeploymentOutputWithContext ¶
func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
type DeploymentArgs ¶
type DeploymentArgs struct { // Workload deployment pattern name DeploymentPatternName pulumi.StringInput // Name of LaunchWizard deployment Name pulumi.StringPtrInput // LaunchWizard deployment specifications Specifications pulumi.StringMapInput // Tags for LaunchWizard deployment Tags aws.TagArrayInput // Workload Name for LaunchWizard deployment WorkloadName pulumi.StringInput }
The set of arguments for constructing a Deployment resource.
func (DeploymentArgs) ElementType ¶
func (DeploymentArgs) ElementType() reflect.Type
type DeploymentInput ¶
type DeploymentInput interface { pulumi.Input ToDeploymentOutput() DeploymentOutput ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput }
type DeploymentOutput ¶
type DeploymentOutput struct{ *pulumi.OutputState }
func (DeploymentOutput) Arn ¶
func (o DeploymentOutput) Arn() pulumi.StringOutput
ARN of the LaunchWizard deployment
func (DeploymentOutput) CreatedAt ¶
func (o DeploymentOutput) CreatedAt() pulumi.StringOutput
Timestamp of LaunchWizard deployment creation
func (DeploymentOutput) DeletedAt ¶
func (o DeploymentOutput) DeletedAt() pulumi.StringOutput
Timestamp of LaunchWizard deployment deletion
func (DeploymentOutput) DeploymentId ¶
func (o DeploymentOutput) DeploymentId() pulumi.StringOutput
Deployment ID of the LaunchWizard deployment
func (DeploymentOutput) DeploymentPatternName ¶
func (o DeploymentOutput) DeploymentPatternName() pulumi.StringOutput
Workload deployment pattern name
func (DeploymentOutput) ElementType ¶
func (DeploymentOutput) ElementType() reflect.Type
func (DeploymentOutput) Name ¶
func (o DeploymentOutput) Name() pulumi.StringOutput
Name of LaunchWizard deployment
func (DeploymentOutput) ResourceGroup ¶
func (o DeploymentOutput) ResourceGroup() pulumi.StringOutput
Resource Group Name created for LaunchWizard deployment
func (DeploymentOutput) Specifications ¶
func (o DeploymentOutput) Specifications() pulumi.StringMapOutput
LaunchWizard deployment specifications
func (DeploymentOutput) Status ¶
func (o DeploymentOutput) Status() DeploymentStatusOutput
Status of LaunchWizard deployment
func (DeploymentOutput) Tags ¶
func (o DeploymentOutput) Tags() aws.TagArrayOutput
Tags for LaunchWizard deployment
func (DeploymentOutput) ToDeploymentOutput ¶
func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput
func (DeploymentOutput) ToDeploymentOutputWithContext ¶
func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
func (DeploymentOutput) WorkloadName ¶
func (o DeploymentOutput) WorkloadName() pulumi.StringOutput
Workload Name for LaunchWizard deployment
type DeploymentState ¶
type DeploymentState struct { }
func (DeploymentState) ElementType ¶
func (DeploymentState) ElementType() reflect.Type
type DeploymentStatus ¶
type DeploymentStatus string
type DeploymentStatusOutput ¶
type DeploymentStatusOutput struct{ *pulumi.OutputState }
func (DeploymentStatusOutput) ElementType ¶
func (DeploymentStatusOutput) ElementType() reflect.Type
func (DeploymentStatusOutput) ToDeploymentStatusOutput ¶
func (o DeploymentStatusOutput) ToDeploymentStatusOutput() DeploymentStatusOutput
func (DeploymentStatusOutput) ToDeploymentStatusOutputWithContext ¶
func (o DeploymentStatusOutput) ToDeploymentStatusOutputWithContext(ctx context.Context) DeploymentStatusOutput
func (DeploymentStatusOutput) ToDeploymentStatusPtrOutput ¶
func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
func (DeploymentStatusOutput) ToDeploymentStatusPtrOutputWithContext ¶
func (o DeploymentStatusOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
func (DeploymentStatusOutput) ToStringOutput ¶
func (o DeploymentStatusOutput) ToStringOutput() pulumi.StringOutput
func (DeploymentStatusOutput) ToStringOutputWithContext ¶
func (o DeploymentStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DeploymentStatusOutput) ToStringPtrOutput ¶
func (o DeploymentStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentStatusOutput) ToStringPtrOutputWithContext ¶
func (o DeploymentStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentStatusPtrOutput ¶
type DeploymentStatusPtrOutput struct{ *pulumi.OutputState }
func (DeploymentStatusPtrOutput) Elem ¶
func (o DeploymentStatusPtrOutput) Elem() DeploymentStatusOutput
func (DeploymentStatusPtrOutput) ElementType ¶
func (DeploymentStatusPtrOutput) ElementType() reflect.Type
func (DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutput ¶
func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutput() DeploymentStatusPtrOutput
func (DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutputWithContext ¶
func (o DeploymentStatusPtrOutput) ToDeploymentStatusPtrOutputWithContext(ctx context.Context) DeploymentStatusPtrOutput
func (DeploymentStatusPtrOutput) ToStringPtrOutput ¶
func (o DeploymentStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DeploymentStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o DeploymentStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DeploymentTags ¶
type DeploymentTags struct { // The key name of the tag. You can specify a value that is 1 to 127 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 255 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"` }
type LookupDeploymentArgs ¶
type LookupDeploymentArgs struct { // ARN of the LaunchWizard deployment Arn string `pulumi:"arn"` }
type LookupDeploymentOutputArgs ¶
type LookupDeploymentOutputArgs struct { // ARN of the LaunchWizard deployment Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupDeploymentOutputArgs) ElementType ¶
func (LookupDeploymentOutputArgs) ElementType() reflect.Type
type LookupDeploymentResult ¶
type LookupDeploymentResult struct { // ARN of the LaunchWizard deployment Arn *string `pulumi:"arn"` // Timestamp of LaunchWizard deployment creation CreatedAt *string `pulumi:"createdAt"` // Timestamp of LaunchWizard deployment deletion DeletedAt *string `pulumi:"deletedAt"` // Deployment ID of the LaunchWizard deployment DeploymentId *string `pulumi:"deploymentId"` // Resource Group Name created for LaunchWizard deployment ResourceGroup *string `pulumi:"resourceGroup"` // Status of LaunchWizard deployment Status *DeploymentStatus `pulumi:"status"` // Tags for LaunchWizard deployment Tags []aws.Tag `pulumi:"tags"` }
func LookupDeployment ¶
func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)
Definition of AWS::LaunchWizard::Deployment Resource Type
type LookupDeploymentResultOutput ¶
type LookupDeploymentResultOutput struct{ *pulumi.OutputState }
func LookupDeploymentOutput ¶
func LookupDeploymentOutput(ctx *pulumi.Context, args LookupDeploymentOutputArgs, opts ...pulumi.InvokeOption) LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) Arn ¶
func (o LookupDeploymentResultOutput) Arn() pulumi.StringPtrOutput
ARN of the LaunchWizard deployment
func (LookupDeploymentResultOutput) CreatedAt ¶
func (o LookupDeploymentResultOutput) CreatedAt() pulumi.StringPtrOutput
Timestamp of LaunchWizard deployment creation
func (LookupDeploymentResultOutput) DeletedAt ¶
func (o LookupDeploymentResultOutput) DeletedAt() pulumi.StringPtrOutput
Timestamp of LaunchWizard deployment deletion
func (LookupDeploymentResultOutput) DeploymentId ¶
func (o LookupDeploymentResultOutput) DeploymentId() pulumi.StringPtrOutput
Deployment ID of the LaunchWizard deployment
func (LookupDeploymentResultOutput) ElementType ¶
func (LookupDeploymentResultOutput) ElementType() reflect.Type
func (LookupDeploymentResultOutput) ResourceGroup ¶
func (o LookupDeploymentResultOutput) ResourceGroup() pulumi.StringPtrOutput
Resource Group Name created for LaunchWizard deployment
func (LookupDeploymentResultOutput) Status ¶
func (o LookupDeploymentResultOutput) Status() DeploymentStatusPtrOutput
Status of LaunchWizard deployment
func (LookupDeploymentResultOutput) Tags ¶
func (o LookupDeploymentResultOutput) Tags() aws.TagArrayOutput
Tags for LaunchWizard deployment
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput ¶
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput
func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext ¶
func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput