launchwizard

package
v1.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
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

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

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

Status of LaunchWizard deployment

func (DeploymentOutput) Tags

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 (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 (LookupDeploymentResultOutput) Arn

ARN of the LaunchWizard deployment

func (LookupDeploymentResultOutput) CreatedAt

Timestamp of LaunchWizard deployment creation

func (LookupDeploymentResultOutput) DeletedAt

Timestamp of LaunchWizard deployment deletion

func (LookupDeploymentResultOutput) DeploymentId

Deployment ID of the LaunchWizard deployment

func (LookupDeploymentResultOutput) ElementType

func (LookupDeploymentResultOutput) ResourceGroup

Resource Group Name created for LaunchWizard deployment

func (LookupDeploymentResultOutput) Status

Status of LaunchWizard deployment

func (LookupDeploymentResultOutput) Tags

Tags for LaunchWizard deployment

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL