UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 29.3 kB
{"openapi":"3.0.0","info":{"description":"Azure Log Analytics API reference for Solution.","title":"Azure Log Analytics - Operations Management","version":"2015-11-01-preview","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/operationsmanagement/resource-manager/Microsoft.OperationsManagement/preview/2015-11-01-preview/OperationsManagement.json","version":"2.0"}],"x-providerName":"azure.com","x-serviceName":"operationsmanagement-OperationsManagement","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/providers/Microsoft.OperationsManagement/operations":{"get":{"description":"Lists all of the available OperationsManagement Rest API operations.","operationId":"Operations_List","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK. The request has succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationListResult"},"examples":{"OperationsList":{"$ref":"#/components/examples/OperationsList"}}}}}},"tags":["Operations"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}/providers/Microsoft.OperationsManagement/ManagementAssociations":{"get":{"description":"Retrieves the ManagementAssociations list.","operationId":"ManagementAssociations_ListBySubscription","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementAssociationPropertiesList"},"examples":{"SolutionList":{"$ref":"#/components/examples/SolutionList"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Retrieves the ManagementAssociations list for the subscription","tags":["ManagementAssociation"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.OperationsManagement/ManagementConfigurations":{"get":{"description":"Retrieves the ManagementConfigurations list.","operationId":"ManagementConfigurations_ListBySubscription","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementConfigurationPropertiesList"},"examples":{"SolutionList":{"$ref":"#/components/examples/SolutionList"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Retrieves the ManagementConfigurations list for the subscription","tags":["ManagementConfiguration"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.OperationsManagement/solutions":{"get":{"description":"Retrieves the solution list. It will retrieve both first party and third party solutions","operationId":"Solutions_ListBySubscription","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolutionPropertiesList"},"examples":{"SolutionList":{"$ref":"#/components/examples/SolutionList"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Retrieves the solution list for the subscription","tags":["Solution"]}},"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationsManagement/ManagementConfigurations/{managementConfigurationName}":{"delete":{"description":"Deletes the ManagementConfiguration in the subscription.","operationId":"ManagementConfigurations_Delete","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagementConfigurationNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK response definition."},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Deletes the ManagementConfiguration","tags":["ManagementConfiguration"]},"get":{"description":"Retrieves the user ManagementConfiguration.","operationId":"ManagementConfigurations_Get","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ManagementConfigurationNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementConfiguration"},"examples":{"SolutionGet":{"$ref":"#/components/examples/SolutionGet"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Retrieve ManagementConfiguration.","tags":["ManagementConfiguration"]},"put":{"description":"Creates or updates the ManagementConfiguration.","operationId":"ManagementConfigurations_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/ManagementConfigurationNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementConfiguration"}}},"description":"The parameters required to create OMS Solution.","required":true},"responses":{"200":{"description":"OK response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementConfiguration"},"examples":{"ManagementConfigurationCreate":{"$ref":"#/components/examples/ManagementConfigurationCreate"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Create/Update ManagementConfiguration.","tags":["ManagementConfiguration"]}},"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationsManagement/solutions":{"get":{"description":"Retrieves the solution list. It will retrieve both first party and third party solutions","operationId":"Solutions_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolutionPropertiesList"},"examples":{"SolutionList":{"$ref":"#/components/examples/SolutionList"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Retrieves the solution list for the subscription","tags":["Solution"]}},"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.OperationsManagement/solutions/{solutionName}":{"delete":{"description":"Deletes the solution in the subscription.","operationId":"Solutions_Delete","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/SolutionNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK response definition."},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Deletes the solution","tags":["Solution"],"x-ms-long-running-operation":true},"get":{"description":"Retrieves the user solution.","operationId":"Solutions_Get","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/SolutionNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Solution"},"examples":{"SolutionGet":{"$ref":"#/components/examples/SolutionGet"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Retrieve solution.","tags":["Solution"]},"patch":{"description":"Patch a Solution. Only updating tags supported.","operationId":"Solutions_Update","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SolutionNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SolutionPatch"}}},"description":"The parameters required to patch a Solution.","required":true},"responses":{"200":{"description":"Patch succeeded.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Solution"},"examples":{"SolutionUpdate":{"$ref":"#/components/examples/SolutionUpdate"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Patch a Solution.","tags":["Solution"],"x-ms-long-running-operation":true},"put":{"description":"Creates or updates the Solution.","operationId":"Solutions_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/SolutionNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Solution"}}},"description":"The parameters required to create OMS Solution.","required":true},"responses":{"201":{"description":"Created response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Solution"},"examples":{"SolutionCreate":{"$ref":"#/components/examples/SolutionCreate"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Create/Update Solution.","tags":["Solution"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{providerName}/{resourceType}/{resourceName}/providers/Microsoft.OperationsManagement/ManagementAssociations/{managementAssociationName}":{"delete":{"description":"Deletes the ManagementAssociation in the subscription.","operationId":"ManagementAssociations_Delete","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ProviderNameParameter"},{"$ref":"#/components/parameters/ResourceTypeParameter"},{"$ref":"#/components/parameters/ResourceNameParameter"},{"$ref":"#/components/parameters/ManagementAssociationNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK response definition."},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Deletes the ManagementAssociation","tags":["ManagementAssociation"]},"get":{"description":"Retrieves the user ManagementAssociation.","operationId":"ManagementAssociations_Get","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ProviderNameParameter"},{"$ref":"#/components/parameters/ResourceTypeParameter"},{"$ref":"#/components/parameters/ResourceNameParameter"},{"$ref":"#/components/parameters/ManagementAssociationNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementAssociation"},"examples":{"SolutionGet":{"$ref":"#/components/examples/SolutionGet"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Retrieve ManagementAssociation.","tags":["ManagementAssociation"]},"put":{"description":"Creates or updates the ManagementAssociation.","operationId":"ManagementAssociations_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ResourceGroupNameParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"},{"$ref":"#/components/parameters/ProviderNameParameter"},{"$ref":"#/components/parameters/ResourceTypeParameter"},{"$ref":"#/components/parameters/ResourceNameParameter"},{"$ref":"#/components/parameters/ManagementAssociationNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementAssociation"}}},"description":"The parameters required to create ManagementAssociation extension.","required":true},"responses":{"200":{"description":"OK response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ManagementAssociation"},"examples":{"SolutionCreate":{"$ref":"#/components/examples/SolutionCreate"}}}}},"default":{"description":"Error response definition.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CodeMessageError"}}}}},"summary":"Create/Update ManagementAssociation.","tags":["ManagementAssociation"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"OperationsList":{"value":[{"display":{"description":"Create new OMS solution","operation":"Create new OMS solution","provider":"Microsoft Operations Management","resource":"Solutions"},"name":"Microsoft.OperationsManagement/solutions/write"},{"display":{"description":"Get exiting OMS solution","operation":"Get existing OMS solution","provider":"Microsoft Operations Management","resource":"Solutions"},"name":"Microsoft.OperationsManagement/solutions/read"},{"display":{"description":"Delete existing OMS solution","operation":"Delete existing OMS solution","provider":"Microsoft Operations Management","resource":"Solutions"},"name":"Microsoft.OperationsManagement/solutions/delete"},{"display":{"description":"Register a subscription to a resource provider.","operation":"Register a subscription to a resource provider.","provider":"Microsoft Operations Management","resource":"Register"},"name":"Microsoft.OperationsManagement/register/action"}]},"SolutionList":{"value":{"value":[{"id":"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.OperationsManagement/solutions/solution1","location":"East US","name":"solution1","plan":{"name":"name1","product":"product1","promotionCode":"promocode1","publisher":"publisher1"},"properties":{"containedResources":["/subscriptions/sub2/resourceGroups/rg2/providers/provider1/resources/resource1","/subscriptions/sub2/resourceGroups/rg2/providers/provider2/resources/resource2"],"provisioningState":"Succeeded","referencedResources":["/subscriptions/sub2/resourceGroups/rg2/providers/provider1/resources/resource2","/subscriptions/sub2/resourceGroups/rg2/providers/provider2/resources/resource3"],"workspaceResourceId":"/subscriptions/sub2/resourceGroups/rg2/providers/Microsoft.OperationalInsights/workspaces/ws1"},"type":"Microsoft.OperationsManagement/solutions"}]}},"SolutionGet":{"value":{"id":"/subscriptions/subid/resourcegroups/rg1/providers/Microsoft.OperationalInsights/workspaces/ws1/Microsoft.OperationsManagement/ManagementAssociations/managementAssociation1","location":"East US","name":"managementAssociation1","properties":{"applicationId":"/subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Appliance/Appliances/appliance1"},"type":"Microsoft.OperationsManagement/ManagementAssociations"}},"ManagementConfigurationCreate":{"value":{"id":"subscriptions/subid/resourcegroups/rg1/providers/Microsoft.OperationsManagement/ManagementConfigurations/managementConfiguration1","location":"East US","name":"managementConfiguration1","type":"Microsoft.OperationsManagement/ManagementConfigurations"}},"SolutionUpdate":{"value":{"id":"subscriptions/subid/resourcegroups/rg1/providers/Microsoft.OperationsManagement/solutions/solution1","location":"East US","name":"solution1","plan":{"name":"name1","product":"product1","promotionCode":"promocode1","publisher":"publisher1"},"properties":{"containedResources":["/subscriptions/sub2/resourceGroups/rg2/providers/provider1/resources/resource1","/subscriptions/sub2/resourceGroups/rg2/providers/provider2/resources/resource2"],"provisioningState":"Succeeded","referencedResources":["/subscriptions/sub2/resourceGroups/rg2/providers/provider1/resources/resource2","/subscriptions/sub2/resourceGroups/rg2/providers/provider2/resources/resource3"],"workspaceResourceId":"/subscriptions/sub2/resourceGroups/rg2/providers/Microsoft.OperationalInsights/workspaces/ws1"},"tags":{"Dept":"IT","Environment":"Test"},"type":"Microsoft.OperationsManagement/solution"}},"SolutionCreate":{"value":{"id":"/subscriptions/subid/resourcegroups/rg1/providers/Microsoft.OperationalInsights/workspaces/ws1/Microsoft.OperationsManagement/ManagementAssociations/managementAssociation1","location":"East US","name":"managementAssociation1","properties":{"applicationId":"/subscriptions/sub1/resourcegroups/rg1/providers/Microsoft.Appliance/Appliances/appliance1"},"type":"Microsoft.OperationsManagement/ManagementAssociations"}}},"parameters":{"ApiVersionParameter":{"description":"Client Api Version.","in":"query","name":"api-version","required":true,"schema":{"type":"string"},"examples":{"OperationsList":{"value":"2015-11-01-preview"},"SolutionList":{"value":"2015-11-01-preview"},"ManagementConfigurationDelete":{"value":"2015-11-01-preview"},"SolutionGet":{"value":"2015-11-01-preview"},"ManagementConfigurationCreate":{"value":"2015-11-01-preview"},"SolutionDelete":{"value":"2015-11-01-preview"},"SolutionUpdate":{"value":"2015-11-01-preview"},"SolutionCreate":{"value":"2015-11-01-preview"}}},"ManagementAssociationNameParameter":{"description":"User ManagementAssociation Name.","in":"path","name":"managementAssociationName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"SolutionDelete":{"value":"managementAssociationName"},"SolutionGet":{"value":"managementAssociation1"},"SolutionCreate":{"value":"managementAssociation1"}}},"ManagementConfigurationNameParameter":{"description":"User Management Configuration Name.","in":"path","name":"managementConfigurationName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"ManagementConfigurationDelete":{"value":"managementConfigurationName"},"SolutionGet":{"value":"managementConfigurationName"},"ManagementConfigurationCreate":{"value":"managementConfiguration1"}}},"ProviderNameParameter":{"description":"Provider name for the parent resource.","in":"path","name":"providerName","required":true,"x-ms-parameter-location":"client","schema":{"type":"string"},"examples":{"SolutionDelete":{"value":"providerName"},"SolutionGet":{"value":"providerName"},"SolutionCreate":{"value":"providerName"}}},"ResourceGroupNameParameter":{"description":"The name of the resource group to get. The name is case insensitive.","in":"path","name":"resourceGroupName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string","minLength":1,"maxLength":90,"pattern":"^[-\\w\\._\\(\\)]+$"},"examples":{"ManagementConfigurationDelete":{"value":"rg1"},"SolutionGet":{"value":"rg1"},"ManagementConfigurationCreate":{"value":"rg1"},"SolutionList":{"value":"rg1"},"SolutionDelete":{"value":"rg1"},"SolutionUpdate":{"value":"rg1"},"SolutionCreate":{"value":"rg1"}}},"ResourceNameParameter":{"description":"Parent resource name.","in":"path","name":"resourceName","required":true,"x-ms-parameter-location":"client","schema":{"type":"string"},"examples":{"SolutionDelete":{"value":"resourceName"},"SolutionGet":{"value":"resourceName"},"SolutionCreate":{"value":"resourceName"}}},"ResourceTypeParameter":{"description":"Resource type for the parent resource","in":"path","name":"resourceType","required":true,"x-ms-parameter-location":"client","schema":{"type":"string"},"examples":{"SolutionDelete":{"value":"resourceType"},"SolutionGet":{"value":"resourceType"},"SolutionCreate":{"value":"resourceType"}}},"SolutionNameParameter":{"description":"User Solution Name.","in":"path","name":"solutionName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"SolutionDelete":{"value":"solution1"},"SolutionGet":{"value":"solution1"},"SolutionUpdate":{"value":"solution1"},"SolutionCreate":{"value":"solution1"}}},"SubscriptionIdParameter":{"description":"Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string"},"examples":{"SolutionList":{"value":"subid"},"ManagementConfigurationDelete":{"value":"subid"},"SolutionGet":{"value":"subid"},"ManagementConfigurationCreate":{"value":"subid"},"SolutionDelete":{"value":"subid"},"SolutionUpdate":{"value":"subid"},"SolutionCreate":{"value":"subid"}}}},"securitySchemes":{"azure_auth":{"description":"Azure Active Directory OAuth2 Flow","type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://login.microsoftonline.com/common/oauth2/authorize","scopes":{"user_impersonation":"impersonate your user account"}}}}},"schemas":{"ArmTemplateParameter":{"description":"Parameter to pass to ARM template","properties":{"name":{"description":"name of the parameter.","type":"string"},"value":{"description":"value for the parameter. In Jtoken ","type":"string"}}},"CodeMessageError":{"description":"The error body contract.","properties":{"error":{"description":"The error details for a failed request.","properties":{"code":{"description":"The error type.","type":"string"},"message":{"description":"The error message.","type":"string"}},"type":"object"}}},"ManagementAssociation":{"description":"The container for solution.","properties":{"id":{"description":"Resource ID.","readOnly":true,"type":"string"},"location":{"description":"Resource location","type":"string"},"name":{"description":"Resource name.","readOnly":true,"type":"string"},"properties":{"$ref":"#/components/schemas/ManagementAssociationProperties"},"type":{"description":"Resource type.","readOnly":true,"type":"string"}},"x-ms-azure-resource":true},"ManagementAssociationProperties":{"description":"ManagementAssociation properties supported by the OperationsManagement resource provider.","properties":{"applicationId":{"description":"The applicationId of the appliance for this association.","type":"string"}},"required":["applicationId"],"x-ms-azure-resource":true},"ManagementAssociationPropertiesList":{"description":"the list of ManagementAssociation response","properties":{"value":{"description":"List of Management Association properties within the subscription.","items":{"$ref":"#/components/schemas/ManagementAssociation"},"type":"array"}}},"ManagementConfiguration":{"description":"The container for solution.","properties":{"id":{"description":"Resource ID.","readOnly":true,"type":"string"},"location":{"description":"Resource location","type":"string"},"name":{"description":"Resource name.","readOnly":true,"type":"string"},"properties":{"$ref":"#/components/schemas/ManagementConfigurationProperties"},"type":{"description":"Resource type.","readOnly":true,"type":"string"}},"x-ms-azure-resource":true},"ManagementConfigurationProperties":{"description":"ManagementConfiguration properties supported by the OperationsManagement resource provider.","properties":{"applicationId":{"description":"The applicationId of the appliance for this Management.","type":"string"},"parameters":{"description":"Parameters to run the ARM template","items":{"$ref":"#/components/schemas/ArmTemplateParameter"},"type":"array"},"parentResourceType":{"description":"The type of the parent resource.","type":"string"},"provisioningState":{"description":"The provisioning state for the ManagementConfiguration.","readOnly":true,"type":"string"},"template":{"description":"The Json object containing the ARM template to deploy","type":"object"}},"required":["parameters","parentResourceType","template"],"x-ms-azure-resource":true},"ManagementConfigurationPropertiesList":{"description":"the list of ManagementConfiguration response","properties":{"value":{"description":"List of Management Configuration properties within the subscription.","items":{"$ref":"#/components/schemas/ManagementConfiguration"},"type":"array"}}},"Operation":{"description":"Supported operation of OperationsManagement resource provider.","properties":{"display":{"description":"Display metadata associated with the operation.","properties":{"operation":{"description":"Type of operation: get, read, delete, etc.","type":"string"},"provider":{"description":"Service provider: Microsoft OperationsManagement.","type":"string"},"resource":{"description":"Resource on which the operation is performed etc.","type":"string"}}},"name":{"description":"Operation name: {provider}/{resource}/{operation}","type":"string"}}},"OperationListResult":{"description":"Result of the request to list solution operations.","properties":{"value":{"description":"List of solution operations supported by the OperationsManagement resource provider.","items":{"$ref":"#/components/schemas/Operation"},"type":"array"}}},"Solution":{"description":"The container for solution.","properties":{"id":{"description":"Resource ID.","readOnly":true,"type":"string"},"location":{"description":"Resource location","type":"string"},"name":{"description":"Resource name.","readOnly":true,"type":"string"},"plan":{"$ref":"#/components/schemas/SolutionPlan"},"properties":{"$ref":"#/components/schemas/SolutionProperties"},"tags":{"additionalProperties":{"type":"string"},"description":"Resource tags","type":"object"},"type":{"description":"Resource type.","readOnly":true,"type":"string"}},"x-ms-azure-resource":true},"SolutionPatch":{"description":"The properties of a Solution that can be patched.","properties":{"tags":{"additionalProperties":{"type":"string"},"description":"Resource tags","type":"object"}},"x-ms-azure-resource":true},"SolutionPlan":{"description":"Plan for solution object supported by the OperationsManagement resource provider.","properties":{"name":{"description":"name of the solution to be created. For Microsoft published solution it should be in the format of solutionType(workspaceName). SolutionType part is case sensitive. For third party solution, it can be anything.","type":"string"},"product":{"description":"name of the solution to enabled/add. For Microsoft published gallery solution it should be in the format of OMSGallery/<solutionType>. This is case sensitive","type":"string"},"promotionCode":{"description":"promotionCode, Not really used now, can you left as empty","type":"string"},"publisher":{"description":"Publisher name. For gallery solution, it is Microsoft.","type":"string"}}},"SolutionProperties":{"description":"Solution properties supported by the OperationsManagement resource provider.","properties":{"containedResources":{"description":"The azure resources that will be contained within the solutions. They will be locked and gets deleted automatically when the solution is deleted.","items":{"description":"the azure resourceId of the resource.","type":"string"},"type":"array"},"provisioningState":{"description":"The provisioning state for the solution.","readOnly":true,"type":"string"},"referencedResources":{"description":"The resources that will be referenced from this solution. Deleting any of those solution out of band will break the solution.","items":{"description":"the azure resourceId of the resource.","type":"string"},"type":"array"},"workspaceResourceId":{"description":"The azure resourceId for the workspace where the solution will be deployed/enabled.","type":"string"}},"required":["workspaceResourceId"],"x-ms-azure-resource":true},"SolutionPropertiesList":{"description":"the list of solution response","properties":{"value":{"description":"List of solution properties within the subscription.","items":{"$ref":"#/components/schemas/Solution"},"type":"array"}}}}}}