openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 7.17 kB
JSON
{"openapi":"3.0.0","info":{"description":"The User Subscription Management Client.","title":"SubscriptionClient","version":"2015-11-01","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/azsadmin/resource-manager/user-subscriptions/Microsoft.Subscriptions/preview/2015-11-01/Subscriptions.json","version":"2.0"}],"x-providerName":"azure.com","x-serviceName":"azsadmin-Subscriptions","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/subscriptions":{"get":{"description":"Get the list of subscriptions.","operationId":"Subscriptions_List","parameters":[{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SubscriptionList"},"examples":{"Get the list of subscriptions.":{"$ref":"#/components/examples/Get_the_list_of_subscriptions."}}}}}},"tags":["Subscriptions"],"x-ms-pageable":{}}},"/subscriptions/{subscriptionId}":{"delete":{"description":"Delete the specified subscription.","operationId":"Subscriptions_Delete","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"}},"tags":["Subscriptions"]},"get":{"description":"Gets details about particular subscription.","operationId":"Subscriptions_Get","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"responses":{"200":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscription"},"examples":{"Get the specified subscription.":{"$ref":"#/components/examples/Get_the_specified_subscription."}}}}}},"tags":["Subscriptions"]},"put":{"description":"Create or updates a subscription.","operationId":"Subscriptions_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/SubscriptionIdParameter"},{"$ref":"#/components/parameters/ApiVersionParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscription"}}},"description":"Subscription parameter.","required":true,"x-ms-parameter-location":"method"},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscription"},"examples":{"Create or updates a subscription":{"$ref":"#/components/examples/Create_or_updates_a_subscription"}}}}},"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Subscription"},"examples":{"Create or updates a subscription":{"$ref":"#/components/examples/Create_or_updates_a_subscription"}}}}}},"tags":["Subscriptions"]}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"Get_the_list_of_subscriptions.":{"value":[{"displayName":"Test User-user1@contoso.com","id":"/subscriptions/17c22a2f-9a79-4f90-a34c-aa8d9b942071","offerId":"/delegatedProviders/default/offers/TestOffer-def2432b-81ef-4480-9211-c18e808c3d1b","state":"Enabled","subscriptionId":"17c22a2f-9a79-4f90-a34c-aa8d9b942071","tenantId":"1e64bce5-9f3b-4add-8be8-e550e05014d0"},{"displayName":"Test User-user1@contoso.com","id":"/subscriptions/7d3c5374-0180-4743-b468-d87bec909693","offerId":"/delegatedProviders/default/offers/TestOffer-c2e9d93a-d8a2-4ec9-970e-3dcd8c47c525","state":"Disabled","subscriptionId":"7d3c5374-0180-4743-b468-d87bec909693","tenantId":"1e64bce5-9f3b-4add-8be8-e550e05014d0"}]},"Get_the_specified_subscription.":{"value":{"displayName":"Test User-user1@msazurestack.onmicrosoft.com","id":"/subscriptions/7d3c5374-0180-4743-b468-d87bec909693","offerId":"/delegatedProviders/default/offers/TestOffer-c2e9d93a-d8a2-4ec9-970e-3dcd8c47c525","state":"Disabled","subscriptionId":"7d3c5374-0180-4743-b468-d87bec909693","tenantId":"1e64bce5-9f3b-4add-8be8-e550e05014d0"}},"Create_or_updates_a_subscription":{"value":{"displayName":"Test User-user1@contoso.com","id":"/subscriptions/a7aeb2dd-1b1d-458c-a3dc-09070c2ece5e","offerId":"/delegatedProviders/default/offers/TestOffer-0892f99c-8d1c-48d1-a2b3-128a931afc09","state":"Enabled","subscriptionId":"a7aeb2dd-1b1d-458c-a3dc-09070c2ece5e","tenantId":"1e64bce5-9f3b-4add-8be8-e550e05014d0"}}},"parameters":{"ApiVersionParameter":{"description":"Client Api Version.","in":"query","name":"api-version","required":true,"schema":{"type":"string","default":"2015-11-01"},"examples":{"Get the list of subscriptions.":{"value":"2015-11-01"},"Delete the specified subscription":{"value":"2015-11-01"},"Get the specified subscription.":{"value":"2015-11-01"},"Create or updates a subscription":{"value":"2015-11-01"}}},"SubscriptionIdParameter":{"description":"Id of the subscription.","in":"path","name":"subscriptionId","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"Delete the specified subscription":{"value":"20ff7fc3-e762-44dd-bd96-b71116dcdc23"},"Get the specified subscription.":{"value":"7d3c5374-0180-4743-b468-d87bec909693"},"Create or updates a subscription":{"value":"20ff7fc3-e762-44dd-bd96-b71116dcdc23"}}}},"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":{"Resource":{"description":"Base Resource Object","properties":{"id":{"description":"URI of the resource.","readOnly":true,"type":"string"},"location":{"description":"Location of the resource","type":"string"},"name":{"description":"Name of the resource.","readOnly":true,"type":"string"},"tags":{"additionalProperties":{"type":"string"},"description":"List of key-value pairs.","readOnly":true,"type":"object"},"type":{"description":"Type of resource.","readOnly":true,"type":"string"}},"type":"object","x-ms-azure-resource":true},"Subscription":{"description":"List of supported operations.","properties":{"displayName":{"description":"Subscription name.","type":"string"},"id":{"description":"Fully qualified identifier.","type":"string"},"offerId":{"description":"Identifier of the offer under the scope of a delegated provider.","type":"string"},"state":{"$ref":"#/components/schemas/SubscriptionState"},"subscriptionId":{"description":"Subscription identifier.","type":"string"},"tenantId":{"description":"Directory tenant identifier.","type":"string"}},"type":"object"},"SubscriptionList":{"description":"List of subscriptions.","properties":{"nextLink":{"description":"URI to the next page.","type":"string"},"value":{"description":"Subscription definition.","items":{"$ref":"#/components/schemas/Subscription"},"type":"array"}}},"SubscriptionState":{"description":"Subscription notification state.","enum":["NotDefined","Enabled","Warned","PastDue","Disabled","Deleted"],"type":"string","x-ms-enum":{"modelAsString":true,"name":"SubscriptionState"}}}}}