Google Android · Arazzo Workflow
Google Android Roll Out a Policy Change and Verify It Applied
Version 1.0.0
Read the current policy, patch a targeted field with an updateMask, then confirm a device actually applied the new version.
View Spec
View on GitHub
AndroidGoogleMobile DevelopmentMobile Operating SystemOpen SourceArazzoWorkflows
Provider
Workflows
roll-out-policy-change
Patch a policy with an updateMask and verify a canary device applied it.
Captures the pre-change policy version, applies a masked patch, and watches a canary device until it reports the policy as applied.
1
readCurrentPolicy
getPolicy
Read the policy before changing it so the current version is captured and the change can be reviewed or rolled back against a known baseline.
2
patchPolicy
patchPolicy
Patch only the fields named in the updateMask. Without a mask the request body replaces the whole policy, silently dropping settings that were not sent, so the mask is always supplied here.
3
listAffectedDevices
listDevices
List the fleet to pick a canary device to watch. Every device on this policy will receive the change on its next check-in.
4
verifyCanaryApplied
getDevice
Poll the canary device until it reports the policy as applied. Devices apply policy on check-in, so a freshly patched policy is not live on the fleet until this reports back.
Source API Descriptions
openapi