Azure Web and Mobile built-in role

Azure Spring Cloud Config Server Contributor

Reads, writes, and deletes content in the managed Spring Cloud Config Server through DataActions only. It does not manage the Azure Spring Apps resource through the control plane. Azure Spring Apps Basic, Standard, and Enterprise plans retire on March 31, 2028.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: a06f5c24-21a7-4e1a-aa2b-f19eb6684f5b

Control-plane actions (0)

None — this role grants no control-plane management actions.

Data-plane actions (3)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the existing Azure Spring Apps service instance whose managed Config Server the principal must access. A parent-scope assignment is inherited by Config Servers in additional Spring Apps instances, so service-instance scope is the practical boundary for one retiring deployment.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

For an existing external Config Server workflow, assign the Contributor directly on the Azure Spring Apps service instance to the application or migration identity that must change content. Use Reader for inspection-only access, document the migration deadline, and remove the assignment when the dependency is retired.

Related roles (1)

Common questions

When should I assign the Azure Spring Cloud Config Server Contributor Azure role?

Assign Azure Spring Cloud Config Server Contributor when you need to: Let an external application, migration tool, user, service principal, or managed identity read and change managed Config Server content through Microsoft Entra token authentication.; and Update or remove configuration content during a controlled migration from an existing Basic or Standard Azure Spring Apps instance.. Practical scope: Assign on the existing Azure Spring Apps service instance whose managed Config Server the principal must access. A parent-scope assignment is inherited by Config Servers in additional Spring Apps instances, so service-instance scope is the practical boundary for one retiring deployment.

What permissions does the Azure Spring Cloud Config Server Contributor Azure role grant?

The role definition grants 3 combined control-plane and data-plane actions. Representative operations include: Microsoft.AppPlatform/Spring/configService/read; Microsoft.AppPlatform/Spring/configService/write; and Microsoft.AppPlatform/Spring/configService/delete. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Azure Spring Cloud Config Server Contributor Azure role?

Key considerations when assigning Azure Spring Cloud Config Server Contributor: The role can alter or delete centralized configuration consumed by distributed applications, which can disrupt workloads or change their runtime behavior.; Configuration content can contain sensitive operational values, and the role grants both read and mutation authority over that data plane.; and A parent-scope assignment extends Config Server mutation authority to every inherited Azure Spring Apps instance.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →