hashicorp / terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.
https://registry.terraform.io/providers/hashicorp/aws
Mozilla Public License 2.0
9.74k stars 9.1k forks source link

[Enhancement]: Support for Pagination and Parallelism properties for appflow_flow #38714

Open nagshrenikbandi opened 1 month ago

nagshrenikbandi commented 1 month ago

Description

Support for Pagination and Parallelism properties for Appflow.

Reference: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sapodatasourceproperties.html

Affected Resource(s) and/or Data Source(s)

appflow_flow

Potential Terraform Configuration

resource "aws_appflow_flow" "example" {
  name = "example"

  flow_status = "active"

  source_flow_config {
    connector_type = "SAPOData"

    connector_profile_name = "ExampleConnectorName"

    source_connector_properties {
      sapo_data {
        object_path = "https://sap.foo.bar/sap/odata/EXAMPLE"

        pagination_config {
          max_page_size = 10000
        }
        parallelism_config{
           max_parallelism = 3
        }
      }
    }
  }

References

CloudFormation Reference: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sapodatasourceproperties.html

Would you like to implement a fix?

None

github-actions[bot] commented 1 month ago

Community Note

Voting for Prioritization

Volunteering to Work on This Issue

mahadzaryab1 commented 3 weeks ago

can I work on this issue? I've never contributed to this project and am new to open-source.