{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-servicefabricmesh","description":"SeaBreezeManagementClient","version":"2018-09-01-preview","base_url":"https://management.azure.com","endpoints":36,"raw":"@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"}