We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi
Resource schema for AWS::MGN::Wave. A Wave is a logical grouping used in Application Migration Service to organize and manage the migration of applications.
Using getWave
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWave(args: GetWaveArgs, opts?: InvokeOptions): Promise<GetWaveResult>
function getWaveOutput(args: GetWaveOutputArgs, opts?: InvokeOutputOptions): Output<GetWaveResult>def get_wave(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWaveResult
def get_wave_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetWaveResult]func LookupWave(ctx *Context, args *LookupWaveArgs, opts ...InvokeOption) (*LookupWaveResult, error)
func LookupWaveOutput(ctx *Context, args *LookupWaveOutputArgs, opts ...InvokeOption) LookupWaveResultOutput> Note: This function is named LookupWave in the Go SDK.
public static class GetWave
{
public static Task<GetWaveResult> InvokeAsync(GetWaveArgs args, InvokeOptions? opts = null)
public static Output<GetWaveResult> Invoke(GetWaveInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetWaveResult> Invoke(GetWaveInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetWaveResult> getWave(GetWaveArgs args, InvokeOptions options)
public static Output<GetWaveResult> getWave(GetWaveArgs args, InvokeOptions options)
public static Output<GetWaveResult> getWave(GetWaveArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:mgn:getWave
arguments:
# arguments dictionarydata "aws-native_mgn_get_wave" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the wave.
- Arn string
- The Amazon Resource Name (ARN) of the wave.
- arn string
- The Amazon Resource Name (ARN) of the wave.
- arn String
- The Amazon Resource Name (ARN) of the wave.
- arn string
- The Amazon Resource Name (ARN) of the wave.
- arn str
- The Amazon Resource Name (ARN) of the wave.
- arn String
- The Amazon Resource Name (ARN) of the wave.
getWave Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the wave.
- Creation
Date stringTime - The timestamp when the wave was created.
- Description string
- A description of the wave.
- Is
Archived bool - Whether the wave is archived.
- Last
Modified stringDate Time - The timestamp when the wave was last modified.
- Name string
- The name of the wave.
-
List<Pulumi.
Aws Native. Outputs. Tag> - Tags to assign to the wave.
- Wave
Aggregated Pulumi.Status Aws Native. Mgn. Outputs. Wave Aggregated Status - The aggregated migration status of the wave.
- Wave
Id string - The unique identifier of the wave.
- Arn string
- The Amazon Resource Name (ARN) of the wave.
- Creation
Date stringTime - The timestamp when the wave was created.
- Description string
- A description of the wave.
- Is
Archived bool - Whether the wave is archived.
- Last
Modified stringDate Time - The timestamp when the wave was last modified.
- Name string
- The name of the wave.
- Tag
- Tags to assign to the wave.
- Wave
Aggregated WaveStatus Aggregated Status - The aggregated migration status of the wave.
- Wave
Id string - The unique identifier of the wave.
- arn string
- The Amazon Resource Name (ARN) of the wave.
- creation_
date_ stringtime - The timestamp when the wave was created.
- description string
- A description of the wave.
- is_
archived bool - Whether the wave is archived.
- last_
modified_ stringdate_ time - The timestamp when the wave was last modified.
- name string
- The name of the wave.
- list(object)
- Tags to assign to the wave.
- wave_
aggregated_ objectstatus - The aggregated migration status of the wave.
- wave_
id string - The unique identifier of the wave.
- arn String
- The Amazon Resource Name (ARN) of the wave.
- creation
Date StringTime - The timestamp when the wave was created.
- description String
- A description of the wave.
- is
Archived Boolean - Whether the wave is archived.
- last
Modified StringDate Time - The timestamp when the wave was last modified.
- name String
- The name of the wave.
- List<Tag>
- Tags to assign to the wave.
- wave
Aggregated WaveStatus Aggregated Status - The aggregated migration status of the wave.
- wave
Id String - The unique identifier of the wave.
- arn string
- The Amazon Resource Name (ARN) of the wave.
- creation
Date stringTime - The timestamp when the wave was created.
- description string
- A description of the wave.
- is
Archived boolean - Whether the wave is archived.
- last
Modified stringDate Time - The timestamp when the wave was last modified.
- name string
- The name of the wave.
- Tag[]
- Tags to assign to the wave.
- wave
Aggregated WaveStatus Aggregated Status - The aggregated migration status of the wave.
- wave
Id string - The unique identifier of the wave.
- arn str
- The Amazon Resource Name (ARN) of the wave.
- creation_
date_ strtime - The timestamp when the wave was created.
- description str
- A description of the wave.
- is_
archived bool - Whether the wave is archived.
- last_
modified_ strdate_ time - The timestamp when the wave was last modified.
- name str
- The name of the wave.
- Sequence[root_Tag]
- Tags to assign to the wave.
- wave_
aggregated_ Wavestatus Aggregated Status - The aggregated migration status of the wave.
- wave_
id str - The unique identifier of the wave.
- arn String
- The Amazon Resource Name (ARN) of the wave.
- creation
Date StringTime - The timestamp when the wave was created.
- description String
- A description of the wave.
- is
Archived Boolean - Whether the wave is archived.
- last
Modified StringDate Time - The timestamp when the wave was last modified.
- name String
- The name of the wave.
- List<Property Map>
- Tags to assign to the wave.
- wave
Aggregated Property MapStatus - The aggregated migration status of the wave.
- wave
Id String - The unique identifier of the wave.
Supporting Types
Tag
WaveAggregatedStatus
- Health
Status Pulumi.Aws Native. Mgn. Wave Aggregated Status Health Status - The health status of the wave.
- Progress
Status Pulumi.Aws Native. Mgn. Wave Aggregated Status Progress Status - The progress status of the wave.
- Total
Applications int - The total number of applications in the wave.
- Health
Status WaveAggregated Status Health Status - The health status of the wave.
- Progress
Status WaveAggregated Status Progress Status - The progress status of the wave.
- Total
Applications int - The total number of applications in the wave.
- health_
status "HEALTHY" | "LAGGING" | "ERROR" - The health status of the wave.
- progress_
status "NOT_STARTED" | "IN_PROGRESS" | "COMPLETED" - The progress status of the wave.
- total_
applications number - The total number of applications in the wave.
- health
Status WaveAggregated Status Health Status - The health status of the wave.
- progress
Status WaveAggregated Status Progress Status - The progress status of the wave.
- total
Applications Integer - The total number of applications in the wave.
- health
Status WaveAggregated Status Health Status - The health status of the wave.
- progress
Status WaveAggregated Status Progress Status - The progress status of the wave.
- total
Applications number - The total number of applications in the wave.
- health_
status WaveAggregated Status Health Status - The health status of the wave.
- progress_
status WaveAggregated Status Progress Status - The progress status of the wave.
- total_
applications int - The total number of applications in the wave.
- health
Status "HEALTHY" | "LAGGING" | "ERROR" - The health status of the wave.
- progress
Status "NOT_STARTED" | "IN_PROGRESS" | "COMPLETED" - The progress status of the wave.
- total
Applications Number - The total number of applications in the wave.
WaveAggregatedStatusHealthStatus
WaveAggregatedStatusProgressStatus
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Nov 2, 2026 by Pulumi