Skip to content

v1.6.0

Compare
Choose a tag to compare
@soufi soufi released this 06 Feb 16:42
· 64 commits to master since this release
53c092d

v1.6.0

Greetings, Terraform Enthusiasts! 🌍✨ We're excited to roll out a comprehensive update to the Anypoint Terraform provider. It's packed with enhancements, new features, and improvements that are sure to elevate your infrastructure management experience. Let's dive into what's new!

What's New? πŸŽ‰

Enhanced Import Support πŸ”„

Elevate your infrastructure-as-code practices with extended import capabilities. Seamlessly integrate a wide array of resources into your Terraform workflows:

  • Newly supported imports:
    • business-group
    • connected-app
    • dlb
    • environment
    • idp oidc
    • idp saml
    • rolegroup
    • team
    • team_members
    • user_rolegroup
    • user
    • team_roles
    • vpn
    • vpc
    • team_groupmappings
    • rolegroup_roles

πŸ’₯ Important Breaking Changes πŸ’₯

  • Redefining user_rolegroup: We've refined the user_rolegroup data source for clarity. The rolegroup_id attribute has been replaced with the id attribute, aligning with our commitment to simplicity and consistency.

Bug Fixes Galore 🐞

Our dedicated team has been hard at work squashing bugs to ensure a seamless experience:

  • No more memory leaks – because your peace of mind matters!
  • Enhanced request handling – for efficiency that impresses!
  • Upgraded error management – transparency at its best!
  • Refined read operations in the team_member resource – accuracy you can trust!
  • Addressed the connected_app scope loading issue – now beyond 25!

Introducing New Resources 🌱

Get ready to harness the power of new resources designed for optimal management of your APIs, secrets, and policies:

  • API Management Marvels:

    • anypoint_apim_flexgateway: Take control of your Flex Gateway API instances.
    • anypoint_apim_mule4: Seamlessly create and manage Mule4 API instances.
    • anypoint_apim_policy_basic_auth: Implement and manage Basic Auth policies with ease.
    • anypoint_apim_policy_client_id_enforcement: Strengthen security with Client-ID Enforcement policies.
    • anypoint_apim_policy_jwt_validation: Ensure integrity with JWT Validation policies.
    • anypoint_apim_policy_message_logging: Keep logs in check with Message Logging policies.
    • anypoint_apim_policy_rate_limiting: Manage traffic smartly with Rate Limiting policies.
    • anypoint_apim_policy_custom: Flexibility to create and manage custom or official policies.
    • ... and more!
  • Secret Management Solutions:

    • anypoint_secretgroup: Create and manage your secret groups with confidence.
    • anypoint_secretgroup_keystore: Safeguard your keys effectively.
    • anypoint_secretgroup_truststore: Establish and manage trusted entities.
    • anypoint_secretgroup_certificate: Handle certificates securely and efficiently.
    • anypoint_secretgroup_tlscontext_flexgateway: Tailor TLS contexts for Flex Gateways.
    • anypoint_secretgroup_tlscontext_mule: Customize TLS contexts for Mule4.
    • anypoint_secretgroup_tlscontext_securityfabric: Secure your Security Fabric with tailored TLS contexts.
    • anypoint_secretgroup_crldistrib_cfgs: Manage CRL configurations meticulously.
    • ... and there's more!

Data Sources to Enlighten πŸ“š

Empower your decisions with comprehensive data sources, providing deep insights and granular control:

  • anypoint_apim: Search and query API manager instances effortlessly.
  • anypoint_apim_instance: Access specific API Manager instances with precision.
  • anypoint_apim_instance_policy: Delve into particular API policies.
  • anypoint_apim_instance_policies: Explore and query API policies comprehensively.
  • anypoint_apim_instance_upstreams: Gain insights on all upstreams for Flex Gateway API instances.
  • anypoint_flexgateway_target: Access specific FlexGateway targets with ease.
  • anypoint_flexgateway_targets: View all FlexGateway targets at a glance.
  • anypoint_flexgateway_registration_token: Retrieve FlexGateway registration tokens swiftly.
  • anypoint_secretgroups: Navigate through secret groups effortlessly.
  • anypoint_secretgroup: Focus on a specific secret group.
  • anypoint_secretgroup_keystores: Query and search secret group keystores efficiently.
  • anypoint_secretgroup_keystore: Obtain specific secret group keystores.
  • anypoint_secretgroup_truststores: Explore and query secret group truststores with ease.
  • anypoint_secretgroup_truststore: Secure specific secret group truststores.
  • anypoint_secretgroup_certificates: Navigate through secret group certificates thoroughly.
  • anypoint_secretgroup_certificate: Access specific secret group certificates.
  • anypoint_secretgroup_tlscontexts: Oversee all or specific parts of secret group TLS contexts.
  • anypoint_secretgroup_tlscontext_flexgateway: Manage specific secret group TLS contexts for Flex Gateways.
  • anypoint_secretgroup_tlscontext_securityfabric: Tailor secret group TLS contexts for Security Fabric.
  • anypoint_secretgroup_tlscontext_mule: Customize secret group TLS contexts for Mule4.
  • anypoint_secretgroup_crldistrib_cfgs_list: View all or specific parts of secret group CRL configurations.
  • anypoint_secretgroup_crldistrib_cfgs: Access specific secret group CRL configurations.
  • anypoint_exchange_policy_templates: Search and query official or custom policy templates.
  • anypoint_exchange_policy_template: Delve into specific policy templates.

We're incredibly proud to bring these enhancements to your hands! πŸ™Œ Your feedback is what drives us forward. Share your experiences, and let's continue to shape the future of infrastructure management together! πŸ’¬

Happy Terraforming! 🌱