Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

powerplatform_powerpages_website resource #571

Open
10 tasks
mattdot opened this issue Feb 3, 2025 · 1 comment
Open
10 tasks

powerplatform_powerpages_website resource #571

mattdot opened this issue Feb 3, 2025 · 1 comment
Assignees
Labels
community Request or issue originated from a customer or community request enhancement New feature or request resource terraform resource
Milestone

Comments

@mattdot
Copy link
Member

mattdot commented Feb 3, 2025

Description

Enable the creation of power pages website from terraform

Resource

Potential Terraform Configuration

# Sample Terraform config that describes how the new resource might look.

resource "powerplatform_powerpages_website" "website" {
  environment_id = "example"
  name = "My Website"
  language = 1033
  subdomain = "mywebsite"
  template_name = "DefaultPortalTemplate"
  enable_waf = true
}

Definition of Done

  • Data Transfer Objects (dtos)
  • Data Client functions
  • Resource Implementation
  • Resource Added to Provider
  • Unit Tests for Happy Path
  • Unit Tests for error path
  • Acceptance Tests
  • Example in the /examples folder
  • Schema Documentation in code
  • Updated auto-generated provider docs with make docs

Contributions

Do you plan to raise a PR to address this issue? YES / NO?

See the contributing guide for more information about what's expected for contributions.

@mattdot mattdot added enhancement New feature or request resource terraform resource labels Feb 3, 2025
@mattdot mattdot added this to the P0 milestone Feb 3, 2025
@mattdot
Copy link
Member Author

mattdot commented Feb 3, 2025

  • There's no "update API" so assuming this would be delete / recreate on any changes to those properties.
  • API returns a lot of things like custom host names that customers will probably want to set. Not sure if those are set via data records? Also things like site visibility and type (production / trial). How do we want to handle these.

@mattdot mattdot added the community Request or issue originated from a customer or community request label Feb 3, 2025
@mawasile mawasile self-assigned this Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Request or issue originated from a customer or community request enhancement New feature or request resource terraform resource
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants