We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 3, 2026 by Pulumi
Definition of AWS::QuickSight::Flow Resource Type
Create Flow Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Flow(name: string, args: FlowArgs, opts?: CustomResourceOptions);@overload
def Flow(resource_name: str,
args: FlowArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Flow(resource_name: str,
opts: Optional[ResourceOptions] = None,
aws_account_id: Optional[str] = None,
flow_definition: Optional[Any] = None,
description: Optional[str] = None,
name: Optional[str] = None,
permissions: Optional[Sequence[FlowPermissionArgs]] = None)func NewFlow(ctx *Context, name string, args FlowArgs, opts ...ResourceOption) (*Flow, error)public Flow(string name, FlowArgs args, CustomResourceOptions? opts = null)type: aws-native:quicksight:Flow
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_quicksight_flow" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args FlowArgs
- 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 FlowArgs
- 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 FlowArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FlowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FlowArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Flow 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 Flow resource accepts the following input properties:
- Aws
Account stringId - Flow
Definition object - Search the CloudFormation User Guide for
AWS::QuickSight::Flowfor more information about the expected schema for this property. - Description string
- Name string
- Permissions
List<Pulumi.
Aws Native. Quick Sight. Inputs. Flow Permission>
- Aws
Account stringId - Flow
Definition interface{} - Search the CloudFormation User Guide for
AWS::QuickSight::Flowfor more information about the expected schema for this property. - Description string
- Name string
- Permissions
[]Flow
Permission Args
- aws_
account_ stringid - flow_
definition any - Search the CloudFormation User Guide for
AWS::QuickSight::Flowfor more information about the expected schema for this property. - description string
- name string
- permissions list(object)
- aws
Account StringId - flow
Definition Object - Search the CloudFormation User Guide for
AWS::QuickSight::Flowfor more information about the expected schema for this property. - description String
- name String
- permissions
List<Flow
Permission>
- aws
Account stringId - flow
Definition any - Search the CloudFormation User Guide for
AWS::QuickSight::Flowfor more information about the expected schema for this property. - description string
- name string
- permissions
Flow
Permission[]
- aws_
account_ strid - flow_
definition Any - Search the CloudFormation User Guide for
AWS::QuickSight::Flowfor more information about the expected schema for this property. - description str
- name str
- permissions
Sequence[Flow
Permission Args]
- aws
Account StringId - flow
Definition Any - Search the CloudFormation User Guide for
AWS::QuickSight::Flowfor more information about the expected schema for this property. - description String
- name String
- permissions List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Flow resource produces the following output properties:
- Arn string
- Created
Time string - Flow
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - Publish
State Pulumi.Aws Native. Quick Sight. Flow Publish State - Step
Aliases List<Pulumi.Aws Native. Quick Sight. Outputs. Flow Step Alias Mapping>
- Arn string
- Created
Time string - Flow
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - Publish
State FlowPublish State - Step
Aliases []FlowStep Alias Mapping
- arn string
- created_
time string - flow_
id string - id string
- The provider-assigned unique ID for this managed resource.
- last_
updated_ stringtime - publish_
state "PUBLISHED" | "DRAFT" | "PENDING_APPROVAL" - step_
aliases list(object)
- arn String
- created
Time String - flow
Id String - id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - publish
State FlowPublish State - step
Aliases List<FlowStep Alias Mapping>
- arn string
- created
Time string - flow
Id string - id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTime - publish
State FlowPublish State - step
Aliases FlowStep Alias Mapping[]
- arn str
- created_
time str - flow_
id str - id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strtime - publish_
state FlowPublish State - step_
aliases Sequence[FlowStep Alias Mapping]
- arn String
- created
Time String - flow
Id String - id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - publish
State "PUBLISHED" | "DRAFT" | "PENDING_APPROVAL" - step
Aliases List<Property Map>
Supporting Types
FlowPermission, FlowPermissionArgs
FlowPublishState, FlowPublishStateArgs
- Published
PUBLISHED- Draft
DRAFT- Pending
Approval PENDING_APPROVAL
- Flow
Publish State Published PUBLISHED- Flow
Publish State Draft DRAFT- Flow
Publish State Pending Approval PENDING_APPROVAL
- "PUBLISHED"
PUBLISHED- "DRAFT"
DRAFT- "PENDING_APPROVAL"
PENDING_APPROVAL
- Published
PUBLISHED- Draft
DRAFT- Pending
Approval PENDING_APPROVAL
- Published
PUBLISHED- Draft
DRAFT- Pending
Approval PENDING_APPROVAL
- PUBLISHED
PUBLISHED- DRAFT
DRAFT- PENDING_APPROVAL
PENDING_APPROVAL
- "PUBLISHED"
PUBLISHED- "DRAFT"
DRAFT- "PENDING_APPROVAL"
PENDING_APPROVAL
FlowStepAliasMapping, FlowStepAliasMappingArgs
- step_
alias string - step_
id string
- step_
alias str - step_
id str
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, Aug 3, 2026 by Pulumi