We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
Resource Type definition for AWS::MWAAServerless::Workflow resource
Using getWorkflow
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 getWorkflow(args: GetWorkflowArgs, opts?: InvokeOptions): Promise<GetWorkflowResult>
function getWorkflowOutput(args: GetWorkflowOutputArgs, opts?: InvokeOptions): Output<GetWorkflowResult>def get_workflow(workflow_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWorkflowResult
def get_workflow_output(workflow_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWorkflowResult]func LookupWorkflow(ctx *Context, args *LookupWorkflowArgs, opts ...InvokeOption) (*LookupWorkflowResult, error)
func LookupWorkflowOutput(ctx *Context, args *LookupWorkflowOutputArgs, opts ...InvokeOption) LookupWorkflowResultOutput> Note: This function is named LookupWorkflow in the Go SDK.
public static class GetWorkflow
{
public static Task<GetWorkflowResult> InvokeAsync(GetWorkflowArgs args, InvokeOptions? opts = null)
public static Output<GetWorkflowResult> Invoke(GetWorkflowInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkflowResult> getWorkflow(GetWorkflowArgs args, InvokeOptions options)
public static Output<GetWorkflowResult> getWorkflow(GetWorkflowArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:mwaaserverless:getWorkflow
arguments:
# arguments dictionaryThe following arguments are supported:
- Workflow
Arn string
- Workflow
Arn string
- workflow
Arn String
- workflow
Arn string
- workflow_
arn str
- workflow
Arn String
getWorkflow Result
The following output properties are available:
- Created
At string - Definition
S3Location Pulumi.Aws Native. Mwaa Serverless. Outputs. Workflow S3Location - Description string
- Logging
Configuration Pulumi.Aws Native. Mwaa Serverless. Outputs. Workflow Logging Configuration - Modified
At string - Network
Configuration Pulumi.Aws Native. Mwaa Serverless. Outputs. Workflow Network Configuration - Role
Arn string - Schedule
Configuration Pulumi.Aws Native. Mwaa Serverless. Outputs. Workflow Schedule Configuration - Dictionary<string, string>
- Trigger
Mode string - Workflow
Arn string - Workflow
Status Pulumi.Aws Native. Mwaa Serverless. Workflow Status - Workflow
Version string
- Created
At string - Definition
S3Location WorkflowS3Location - Description string
- Logging
Configuration WorkflowLogging Configuration - Modified
At string - Network
Configuration WorkflowNetwork Configuration - Role
Arn string - Schedule
Configuration WorkflowSchedule Configuration - map[string]string
- Trigger
Mode string - Workflow
Arn string - Workflow
Status WorkflowStatus - Workflow
Version string
- created
At String - definition
S3Location WorkflowS3Location - description String
- logging
Configuration WorkflowLogging Configuration - modified
At String - network
Configuration WorkflowNetwork Configuration - role
Arn String - schedule
Configuration WorkflowSchedule Configuration - Map<String,String>
- trigger
Mode String - workflow
Arn String - workflow
Status WorkflowStatus - workflow
Version String
- created
At string - definition
S3Location WorkflowS3Location - description string
- logging
Configuration WorkflowLogging Configuration - modified
At string - network
Configuration WorkflowNetwork Configuration - role
Arn string - schedule
Configuration WorkflowSchedule Configuration - {[key: string]: string}
- trigger
Mode string - workflow
Arn string - workflow
Status WorkflowStatus - workflow
Version string
- created_
at str - definition_
s3_ Workflowlocation S3Location - description str
- logging_
configuration WorkflowLogging Configuration - modified_
at str - network_
configuration WorkflowNetwork Configuration - role_
arn str - schedule_
configuration WorkflowSchedule Configuration - Mapping[str, str]
- trigger_
mode str - workflow_
arn str - workflow_
status WorkflowStatus - workflow_
version str
- created
At String - definition
S3Location Property Map - description String
- logging
Configuration Property Map - modified
At String - network
Configuration Property Map - role
Arn String - schedule
Configuration Property Map - Map<String>
- trigger
Mode String - workflow
Arn String - workflow
Status "READY" | "DELETING" - workflow
Version String
Supporting Types
WorkflowLoggingConfiguration
- Log
Group stringName
- Log
Group stringName
- log
Group StringName
- log
Group stringName
- log_
group_ strname
- log
Group StringName
WorkflowNetworkConfiguration
- Security
Group List<string>Ids - Subnet
Ids List<string>
- Security
Group []stringIds - Subnet
Ids []string
- security
Group List<String>Ids - subnet
Ids List<String>
- security
Group string[]Ids - subnet
Ids string[]
- security_
group_ Sequence[str]ids - subnet_
ids Sequence[str]
- security
Group List<String>Ids - subnet
Ids List<String>
WorkflowS3Location
- bucket str
- object_
key str - version_
id str
WorkflowScheduleConfiguration
- Cron
Expression string
- Cron
Expression string
- cron
Expression String
- cron
Expression string
- cron_
expression str
- cron
Expression String
WorkflowStatus
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.51.0 published on Monday, Feb 2, 2026 by Pulumi
