{"files":{"SKILL.md":"---\nname: seabreezemanagementclient\ndescription: \"SeaBreezeManagementClient API skill. Use when working with SeaBreezeManagementClient for providers, subscriptions. Covers 36 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# SeaBreezeManagementClient\nAPI version: 2018-09-01-preview\n\n## Auth\nOAuth2\n\n## Base URL\nhttps://management.azure.com\n\n## Setup\n1. Configure auth: OAuth2\n2. GET /providers/Microsoft.ServiceFabricMesh/operations -- lists all of the available operations.\n3. POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}/list_value -- create first list_value\n\n## Endpoints\n36 endpoints across 2 groups. See references/api-spec.lap for full details.\n\n### Providers\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /providers/Microsoft.ServiceFabricMesh/operations | Lists all of the available operations. |\n\n### Subscriptions\n| Method | Path | Description |\n|--------|------|-------------|\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName} | Creates or updates a secret resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName} | Gets the secret resource with the given name. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName} | Deletes the secret resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets | Gets all the secret resources in a given resource group. |\n| GET | /subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/secrets | Gets all the secret resources in a given subscription. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName} | Adds the specified value as a new version of the specified secret resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName} | Gets the specified secret value resource. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName} | Deletes the specified  value of the named secret resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values | List names of all values of the specified secret resource. |\n| POST | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}/list_value | Lists the specified value of the secret resource. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName} | Creates or updates a volume resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName} | Gets the volume resource with the given name. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName} | Deletes the volume resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes | Gets all the volume resources in a given resource group. |\n| GET | /subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/volumes | Gets all the volume resources in a given subscription. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName} | Creates or updates a network resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName} | Gets the network resource with the given name. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName} | Deletes the network resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks | Gets all the network resources in a given resource group. |\n| GET | /subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/networks | Gets all the network resources in a given subscription. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName} | Creates or updates a gateway resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName} | Gets the gateway resource with the given name. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName} | Deletes the gateway resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways | Gets all the gateway resources in a given resource group. |\n| GET | /subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/gateways | Gets all the gateway resources in a given subscription. |\n| PUT | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName} | Creates or updates an application resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName} | Gets the application resource with the given name. |\n| DELETE | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName} | Deletes the application resource. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications | Gets all the application resources in a given resource group. |\n| GET | /subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/applications | Gets all the application resources in a given subscription. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName} | Gets the service resource with the given name. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services | Lists all the service resources. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas/{replicaName} | Gets the given replica of the service of an application. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas | Gets replicas of a given service. |\n| GET | /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas/{replicaName}/codePackages/{codePackageName}/logs | Gets the logs from the container. |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"List all operations?\" -> GET /providers/Microsoft.ServiceFabricMesh/operations\n- \"Update a secret?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}\n- \"Get secret details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}\n- \"Delete a secret?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}\n- \"List all secrets?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets\n- \"Update a value?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}\n- \"Get value details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}\n- \"Delete a value?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}\n- \"List all values?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values\n- \"Create a list_value?\" -> POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}/list_value\n- \"Update a volume?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}\n- \"Get volume details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}\n- \"Delete a volume?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}\n- \"List all volumes?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes\n- \"Update a network?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}\n- \"Get network details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}\n- \"Delete a network?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}\n- \"List all networks?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks\n- \"Update a gateway?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}\n- \"Get gateway details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}\n- \"Delete a gateway?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}\n- \"List all gateways?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways\n- \"Update a application?\" -> PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}\n- \"Get application details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}\n- \"Delete a application?\" -> DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}\n- \"List all applications?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications\n- \"Get service details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}\n- \"List all services?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services\n- \"Get replica details?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas/{replicaName}\n- \"List all replicas?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas\n- \"List all logs?\" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas/{replicaName}/codePackages/{codePackageName}/logs\n- \"How to authenticate?\" -> See Auth section above\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Create/update endpoints return the modified resource on success\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api SeaBreezeManagementClient\n@base https://management.azure.com\n@version 2018-09-01-preview\n@auth OAuth2\n@common_fields {api-version: any # The version of the API. This parameter is required and its value must be `2018-09-01-preview`., subscriptionId: any # The customer subscription identifier}\n@endpoints 36\n@hint download_for_search\n@toc providers(1), subscriptions(35)\n\n@group providers\n@endpoint GET /providers/Microsoft.ServiceFabricMesh/operations\n@desc Lists all of the available operations.\n@returns(200) OK. The request has succeeded.\n\n@endgroup\n\n@group subscriptions\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}\n@desc Creates or updates a secret resource.\n@required {resourceGroupName: any # Azure resource group name, secretResourceName: any # The name of the secret resource., secretResourceDescription: any # Description for creating a secret resource.}\n@returns(200) OK\n@returns(201) Created\n@returns(202) Accepted\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}\n@desc Gets the secret resource with the given name.\n@required {resourceGroupName: any # Azure resource group name, secretResourceName: any # The name of the secret resource.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}\n@desc Deletes the secret resource.\n@required {resourceGroupName: any # Azure resource group name, secretResourceName: any # The name of the secret resource.}\n@returns(200) OK\n@returns(202) Accepted\n@returns(204) No Content - the specified secret was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets\n@desc Gets all the secret resources in a given resource group.\n@required {resourceGroupName: any # Azure resource group name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/secrets\n@desc Gets all the secret resources in a given subscription.\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}\n@desc Adds the specified value as a new version of the specified secret resource.\n@required {resourceGroupName: any # Azure resource group name, secretResourceName: any # The name of the secret resource., secretValueResourceName: any # The name of the secret resource value which is typically the version identifier for the value., secretValueResourceDescription: any # Description for creating a value of a secret resource.}\n@returns(200) OK\n@returns(201) Created\n@returns(202) Accepted\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}\n@desc Gets the specified secret value resource.\n@required {resourceGroupName: any # Azure resource group name, secretResourceName: any # The name of the secret resource., secretValueResourceName: any # The name of the secret resource value which is typically the version identifier for the value.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}\n@desc Deletes the specified  value of the named secret resource.\n@required {resourceGroupName: any # Azure resource group name, secretResourceName: any # The name of the secret resource., secretValueResourceName: any # The name of the secret resource value which is typically the version identifier for the value.}\n@returns(200) OK\n@returns(202) Accepted\n@returns(204) No Content - the specified named secret value was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values\n@desc List names of all values of the specified secret resource.\n@required {resourceGroupName: any # Azure resource group name, secretResourceName: any # The name of the secret resource.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/secrets/{secretResourceName}/values/{secretValueResourceName}/list_value\n@desc Lists the specified value of the secret resource.\n@required {resourceGroupName: any # Azure resource group name, secretResourceName: any # The name of the secret resource., secretValueResourceName: any # The name of the secret resource value which is typically the version identifier for the value.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}\n@desc Creates or updates a volume resource.\n@required {resourceGroupName: any # Azure resource group name, volumeResourceName: any # The identity of the volume., volumeResourceDescription: any # Description for creating a Volume resource.}\n@returns(200) OK\n@returns(201) Created\n@returns(202) Accepted\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}\n@desc Gets the volume resource with the given name.\n@required {resourceGroupName: any # Azure resource group name, volumeResourceName: any # The identity of the volume.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes/{volumeResourceName}\n@desc Deletes the volume resource.\n@required {resourceGroupName: any # Azure resource group name, volumeResourceName: any # The identity of the volume.}\n@returns(200) OK\n@returns(202) Accepted\n@returns(204) No Content - the specified volume was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/volumes\n@desc Gets all the volume resources in a given resource group.\n@required {resourceGroupName: any # Azure resource group name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/volumes\n@desc Gets all the volume resources in a given subscription.\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}\n@desc Creates or updates a network resource.\n@required {resourceGroupName: any # Azure resource group name, networkResourceName: any # The identity of the network., networkResourceDescription: any # Description for creating a Network resource.}\n@returns(200) OK\n@returns(201) Created\n@returns(202) Accepted\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}\n@desc Gets the network resource with the given name.\n@required {resourceGroupName: any # Azure resource group name, networkResourceName: any # The identity of the network.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks/{networkResourceName}\n@desc Deletes the network resource.\n@required {resourceGroupName: any # Azure resource group name, networkResourceName: any # The identity of the network.}\n@returns(200) OK\n@returns(202) Accepted\n@returns(204) No Content - the specified network was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/networks\n@desc Gets all the network resources in a given resource group.\n@required {resourceGroupName: any # Azure resource group name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/networks\n@desc Gets all the network resources in a given subscription.\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}\n@desc Creates or updates a gateway resource.\n@required {resourceGroupName: any # Azure resource group name, gatewayResourceName: any # The identity of the gateway., gatewayResourceDescription: any # Description for creating a Gateway resource.}\n@returns(200) OK\n@returns(201) Created\n@returns(202) Accepted\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}\n@desc Gets the gateway resource with the given name.\n@required {resourceGroupName: any # Azure resource group name, gatewayResourceName: any # The identity of the gateway.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways/{gatewayResourceName}\n@desc Deletes the gateway resource.\n@required {resourceGroupName: any # Azure resource group name, gatewayResourceName: any # The identity of the gateway.}\n@returns(200) OK\n@returns(202) Accepted\n@returns(204) No Content - the specified gateway was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/gateways\n@desc Gets all the gateway resources in a given resource group.\n@required {resourceGroupName: any # Azure resource group name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/gateways\n@desc Gets all the gateway resources in a given subscription.\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}\n@desc Creates or updates an application resource.\n@required {resourceGroupName: any # Azure resource group name, applicationResourceName: any # The identity of the application., applicationResourceDescription: any # Description for creating a Application resource.}\n@returns(200) OK\n@returns(201) Created\n@returns(202) Accepted\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}\n@desc Gets the application resource with the given name.\n@required {resourceGroupName: any # Azure resource group name, applicationResourceName: any # The identity of the application.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}\n@desc Deletes the application resource.\n@required {resourceGroupName: any # Azure resource group name, applicationResourceName: any # The identity of the application.}\n@returns(200) OK\n@returns(202) Accepted\n@returns(204) No Content - the specified application was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications\n@desc Gets all the application resources in a given resource group.\n@required {resourceGroupName: any # Azure resource group name}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ServiceFabricMesh/applications\n@desc Gets all the application resources in a given subscription.\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}\n@desc Gets the service resource with the given name.\n@required {resourceGroupName: any # Azure resource group name, applicationResourceName: any # The identity of the application., serviceResourceName: any # The identity of the service.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services\n@desc Lists all the service resources.\n@required {resourceGroupName: any # Azure resource group name, applicationResourceName: any # The identity of the application.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas/{replicaName}\n@desc Gets the given replica of the service of an application.\n@required {resourceGroupName: any # Azure resource group name, applicationResourceName: any # The identity of the application., serviceResourceName: any # The identity of the service., replicaName: any # Service Fabric replica name.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas\n@desc Gets replicas of a given service.\n@required {resourceGroupName: any # Azure resource group name, applicationResourceName: any # The identity of the application., serviceResourceName: any # The identity of the service.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabricMesh/applications/{applicationResourceName}/services/{serviceResourceName}/replicas/{replicaName}/codePackages/{codePackageName}/logs\n@desc Gets the logs from the container.\n@required {resourceGroupName: any # Azure resource group name, applicationResourceName: any # The identity of the application., serviceResourceName: any # The identity of the service., replicaName: any # Service Fabric replica name., codePackageName: any # The name of code package of the service.}\n@optional {tail: any # Number of lines to show from the end of the logs. Default is 100.}\n@returns(200) Successful response\n\n@endgroup\n\n@end\n"}}