azurerm_system_center_virtual_machine_manager_server
- add StateRefreshFunc
for checking the sync status
#26004
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Community Note
Description
Though azurerm_system_center_virtual_machine_manager_server is created successfully. But we can't use azurerm_system_center_virtual_machine_manager_inventory_items to get the list of Inventory Items immediately since Inventory Items are still in sync. Service team confirmed that it's expected since the backend operator creates CRD (Custom Resource Definitions) for all the existing resource from onPrem and create InventoryItem resources which takes some time after PUT VMM Server operation. So it's not a bug but it takes some while to populate the inventory item resource. Service team also confirmed that the sync would definitely be completed within ten minutes. So we just need to set a timeout of 10 minutes and check the inventory quantity continuously every minute for 10 times. If the quantity doesn't change, then we consider the sync to be complete.
PR Checklist
For example: “
resource_name_here
- description of change e.g. adding propertynew_property_name_here
”Changes to existing Resource / Data Source
Testing
Change Log
Below please provide what should go into the changelog (if anything) conforming to the Changelog Format documented here.
azurerm_system_center_virtual_machine_manager_server
- addStateRefreshFunc
for checking the sync statusThis is a (please select all that apply):
Note
If this PR changes meaningfully during the course of review please update the title and description as required.