# 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 Service Fabric Client Code Package API version: 1.0.0 extends: openapi/microsoft-azure-code-package-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: 4 - target: $.paths['/Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetCodePackages'].get update: x-apievangelist-phrasing: intent: List code packages deployed on a node effect: read questions: - Which code packages of an application are deployed on a Service Fabric node? - Can I filter deployed code packages by service manifest or package name? instructions: - text: List code packages for application {app} on node {node}. slots: app: path.applicationId node: path.nodeName - text: Show code package {package} of manifest {manifest} for application {app} on node {node}. slots: package: query.CodePackageName manifest: query.ServiceManifestName app: path.applicationId node: path.nodeName method: generated generated: '2026-09-26' - target: $.paths['/Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetCodePackages/$/Restart'].post update: x-apievangelist-phrasing: intent: Restart a deployed code package effect: write questions: - Can I restart a code package on a Service Fabric node? - What happens to service replicas when a deployed code package is restarted? instructions: - text: Restart the code package described by {description} for application {app} on node {node}. slots: description: body.RestartDeployedCodePackageDescription app: path.applicationId node: path.nodeName - text: Bounce application {app}'s code package process on node {node} per {description}. slots: app: path.applicationId node: path.nodeName description: body.RestartDeployedCodePackageDescription method: generated generated: '2026-09-26' - target: $.paths['/Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetCodePackages/$/ContainerLogs'].get update: x-apievangelist-phrasing: intent: Get container logs for a code package effect: read questions: - How do I read the container logs for a Service Fabric code package on a node? - Can I tail only the last lines, or see logs from the previous container instance? instructions: - text: Get container logs for code package {package} of manifest {manifest}, application {app}, node {node}. slots: package: query.CodePackageName manifest: query.ServiceManifestName app: path.applicationId node: path.nodeName - text: Tail the last {tail} log lines of container {package} in manifest {manifest} for app {app} on node {node}. slots: tail: query.Tail package: query.CodePackageName manifest: query.ServiceManifestName app: path.applicationId node: path.nodeName method: generated generated: '2026-09-26' - target: $.paths['/Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetCodePackages/$/ContainerApi'].post update: x-apievangelist-phrasing: intent: Invoke the container API on a code package effect: write questions: - Can I call the Docker container API for a container Service Fabric deployed? - How do I send a container API request to a specific code package instance? instructions: - text: Invoke container API request {request} on code package {package} instance {instance} of manifest {manifest}, app {app}, node {node}. slots: request: body.ContainerApiRequestBody package: query.CodePackageName instance: query.CodePackageInstanceId manifest: query.ServiceManifestName app: path.applicationId node: path.nodeName - text: Send {request} to the container API for app {app} on node {node}. slots: request: body.ContainerApiRequestBody app: path.applicationId node: path.nodeName method: generated generated: '2026-09-26'