Open mouismail opened 4 months ago
@mouismail You implemented a new resource, why have you updated the existing documentation for azuredevops_serviceendpoint_permissions
?
I guess you should create a new documentation page for azuredevops_serviceendpoint_project_permissions
because each of the resources has its own responsibilities.
you need to add the new resource to provider.go
otherwise the provider cannot resolve this resource in ADO provider
Some criteria for new resources:
azuredevops_xxx.go
) and test code azuredevops_wiki_test.go
provider.go
and provider_test.go
azuredevops.erb
Some criteria for new resources:
- Add new resource (
azuredevops_xxx.go
) and test codeazuredevops_wiki_test.go
- Add the new resource to
provider.go
andprovider_test.go
- Add new document for the new resource and add the index to
azuredevops.erb
- (Optional) update the vendor if necessary Examples: New resource -
azuredevops_check_required_template
#806
Working on the change together with @mateustanaka request to create a new documentation page for azuredevops_serviceendpoint_project_permissions
Hi @mouismail any update about this item?
Hi @mateustanaka on it already.
is there timeline this resource will be avaialble to use?
New Resource Implementation:
azuredevops/internal/service/serviceendpoint/resource_serviceendpoint_permissions.go
: Implemented a new resource,ResourceServiceEndpointProjectPermissions
, for managing project-level permissions for service endpoints. The resource includes methods for Create, Read, Update, and Delete operations, though the implementation logic for these operations is currently marked as "Not implemented yet".Testing:
azuredevops/internal/service/serviceendpoint/resource_serviceendpoint_permissions_test.go
: Added a new test,TestAccServiceEndpointProjectPermissions_CRUD
, to verify the creation, reading, updating, and deletion of the newResourceServiceEndpointProjectPermissions
resource.Documentation:
website/docs/r/serviceendpoint_permissions.html.markdown
: Updated the documentation to reflect the changes made in the pull request. The documentation now refers to the newResourceServiceEndpointProjectPermissions
resource and explains its usage and configuration. The example usage section has been updated to demonstrate the new resource. [1] [2] [3]All Submissions:
What about the current behavior has changed?
Issue Number: #1031
Does this introduce a change to
go.mod
,go.sum
orvendor/
?Does this introduce a breaking change?
Any relevant logs, error output, etc?
(If it’s long, please paste to https://ghostbin.com/ and insert the link here.)
Other information