# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure OffAzureSpringBoot Springbootapps API version: 1.0.0 extends: openapi/microsoft-azure-springbootapps-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 6 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzureSpringBoot/springbootsites/{siteName}/springbootapps/{springbootappsName}'].get update: x-apievangelist-phrasing: intent: Get a discovered Spring Boot app effect: read questions: - What details were discovered for a specific Spring Boot app on my site? - Can I look up one Spring Boot app by name within a Spring Boot site? instructions: - text: Get Spring Boot app {springbootappsName} in site {siteName}. slots: springbootappsName: path.springbootappsName siteName: path.siteName - text: Show the discovered details of app {springbootappsName} on {siteName}. slots: springbootappsName: path.springbootappsName siteName: path.siteName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzureSpringBoot/springbootsites/{siteName}/springbootapps/{springbootappsName}'].put update: x-apievangelist-phrasing: intent: Create or replace a Spring Boot app record effect: write questions: - How do I register a Spring Boot app resource under a Spring Boot site? - Can I fully replace a Spring Boot app definition? instructions: - text: Create Spring Boot app {springbootappsName} in site {siteName}. slots: springbootappsName: path.springbootappsName siteName: path.siteName - text: Replace app {springbootappsName} on {siteName} with definition {properties}. slots: springbootappsName: path.springbootappsName siteName: path.siteName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzureSpringBoot/springbootsites/{siteName}/springbootapps/{springbootappsName}'].delete update: x-apievangelist-phrasing: intent: Delete a Spring Boot app record effect: destructive questions: - Can I remove a Spring Boot app from a discovery site? - What do I need to delete a springbootapps resource? instructions: - text: Delete Spring Boot app {springbootappsName} from site {siteName}. slots: springbootappsName: path.springbootappsName siteName: path.siteName - text: Remove app {springbootappsName} from Spring Boot site {siteName}. slots: springbootappsName: path.springbootappsName siteName: path.siteName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzureSpringBoot/springbootsites/{siteName}/springbootapps/{springbootappsName}'].patch update: x-apievangelist-phrasing: intent: Patch an existing Spring Boot app record effect: write questions: - Can I partially update an existing Spring Boot app resource? - Is there a patch option for changing a Spring Boot app's properties? instructions: - text: Patch existing Spring Boot app {springbootappsName} in {siteName} with {properties}. slots: springbootappsName: path.springbootappsName siteName: path.siteName properties: requestBody.properties - text: Partially update app {springbootappsName} on site {siteName}. slots: springbootappsName: path.springbootappsName siteName: path.siteName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OffAzureSpringBoot/springbootsites/{siteName}/springbootapps'].get update: x-apievangelist-phrasing: intent: List Spring Boot apps of a site by resource group effect: read questions: - Which Spring Boot apps were discovered on a site in my resource group? - Can I list Spring Boot apps scoped to the resource group containing the site? instructions: - text: List Spring Boot apps for site {siteName} in this resource group. slots: siteName: path.siteName - text: Show resource-group-scoped apps discovered on Spring Boot site {siteName}. slots: siteName: path.siteName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.OffAzureSpringBoot/springbootsites/{siteName}/springbootapps'].get update: x-apievangelist-phrasing: intent: List Spring Boot apps of a site by subscription effect: read questions: - What Spring Boot apps does a site hold at the subscription level? - Can I list a Spring Boot site's apps without naming a resource group? instructions: - text: List Spring Boot apps for site {siteName} across my subscription. slots: siteName: path.siteName - text: Show subscription-wide apps for Spring Boot site {siteName}. slots: siteName: path.siteName method: generated generated: '2026-09-26'