UNPKG

openapi-directory

Version:

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

1 lines 18.5 kB
{"openapi":"3.0.0","info":{"description":"Azure Application Insights client for Continuous Export of a component.","title":"ApplicationInsightsManagementClient","version":"2015-05-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/applicationinsights/resource-manager/Microsoft.Insights/stable/2015-05-01/componentContinuousExport_API.json","version":"2.0"}],"x-providerName":"azure.com","x-serviceName":"applicationinsights-componentContinuousExport_API","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"paths":{"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration":{"get":{"description":"Gets a list of Continuous Export configuration of an Application Insights component.","operationId":"ExportConfigurations_List","parameters":[{"description":"The name of the resource group. 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":{"ExportConfigurationsList":{"value":"my-resource-group"}}},{"description":"The API version to use for this operation.","in":"query","name":"api-version","required":true,"schema":{"type":"string","minLength":1},"examples":{"ExportConfigurationsList":{"value":"2015-05-01"}}},{"description":"The ID of the target subscription.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string","minLength":1},"examples":{"ExportConfigurationsList":{"value":"subid"}}},{"$ref":"#/components/parameters/ResourceNameParameter"}],"responses":{"200":{"description":"A list containing 0 or more Continuous Export configuration definitions of an Application Insights component.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationInsightsComponentExportConfigurationListResult"},"examples":{"ExportConfigurationsList":{"$ref":"#/components/examples/ExportConfigurationsList"}}}}}}},"post":{"description":"Create a Continuous Export configuration of an Application Insights component.","operationId":"ExportConfigurations_Create","parameters":[{"description":"The name of the resource group. 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":{"ExportConfigurationPost":{"value":"my-resource-group"}}},{"description":"The API version to use for this operation.","in":"query","name":"api-version","required":true,"schema":{"type":"string","minLength":1},"examples":{"ExportConfigurationPost":{"value":"2015-05-01"}}},{"description":"The ID of the target subscription.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string","minLength":1},"examples":{"ExportConfigurationPost":{"value":"subid"}}},{"$ref":"#/components/parameters/ResourceNameParameter"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationInsightsComponentExportRequest"}}},"description":"Properties that need to be specified to create a Continuous Export configuration of a Application Insights component.","required":true},"responses":{"200":{"description":"A list containing the Continuous Export configuration definition created by this POST call.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationInsightsComponentExportConfigurationListResult"},"examples":{"ExportConfigurationPost":{"$ref":"#/components/examples/ExportConfigurationPost"}}}}}}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/components/{resourceName}/exportconfiguration/{exportId}":{"delete":{"description":"Delete a Continuous Export configuration of an Application Insights component.","operationId":"ExportConfigurations_Delete","parameters":[{"description":"The name of the resource group. 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":{"ExportConfigurationDelete":{"value":"my-resource-group"}}},{"description":"The API version to use for this operation.","in":"query","name":"api-version","required":true,"schema":{"type":"string","minLength":1},"examples":{"ExportConfigurationDelete":{"value":"2015-05-01"}}},{"description":"The ID of the target subscription.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string","minLength":1},"examples":{"ExportConfigurationDelete":{"value":"subid"}}},{"$ref":"#/components/parameters/ResourceNameParameter"},{"$ref":"#/components/parameters/ExportId"}],"responses":{"200":{"description":"The Continuous Export configuration that was successfully deleted.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationInsightsComponentExportConfiguration"},"examples":{"ExportConfigurationDelete":{"$ref":"#/components/examples/ExportConfigurationDelete"}}}}}}},"get":{"description":"Get the Continuous Export configuration for this export id.","operationId":"ExportConfigurations_Get","parameters":[{"description":"The name of the resource group. 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":{"ExportConfigurationGet":{"value":"my-resource-group"}}},{"description":"The API version to use for this operation.","in":"query","name":"api-version","required":true,"schema":{"type":"string","minLength":1},"examples":{"ExportConfigurationGet":{"value":"2015-05-01"}}},{"description":"The ID of the target subscription.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string","minLength":1},"examples":{"ExportConfigurationGet":{"value":"subid"}}},{"$ref":"#/components/parameters/ResourceNameParameter"},{"$ref":"#/components/parameters/ExportId"}],"responses":{"200":{"description":"The Continuous Export configuration for this export id.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationInsightsComponentExportConfiguration"},"examples":{"ExportConfigurationGet":{"$ref":"#/components/examples/ExportConfigurationGet"}}}}}}},"put":{"description":"Update the Continuous Export configuration for this export id.","operationId":"ExportConfigurations_Update","parameters":[{"description":"The name of the resource group. 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":{"ExportConfigurationUpdate":{"value":"my-resource-group"}}},{"description":"The API version to use for this operation.","in":"query","name":"api-version","required":true,"schema":{"type":"string","minLength":1},"examples":{"ExportConfigurationUpdate":{"value":"2015-05-01"}}},{"description":"The ID of the target subscription.","in":"path","name":"subscriptionId","required":true,"schema":{"type":"string","minLength":1},"examples":{"ExportConfigurationUpdate":{"value":"subid"}}},{"$ref":"#/components/parameters/ResourceNameParameter"},{"$ref":"#/components/parameters/ExportId"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationInsightsComponentExportRequest"}}},"description":"Properties that need to be specified to update the Continuous Export configuration.","required":true},"responses":{"200":{"description":"The Continuous Export configuration that was successfully updated.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ApplicationInsightsComponentExportConfiguration"},"examples":{"ExportConfigurationUpdate":{"$ref":"#/components/examples/ExportConfigurationUpdate"}}}}}}}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"ExportConfigurationsList":{"value":[{"ApplicationName":"my-component","ContainerName":"mystorageblob","DestinationAccountId":"/subscriptions/subid/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/mystorageblob","DestinationStorageLocationId":"eastasia","DestinationStorageSubscriptionId":"subidc","DestinationType":"Blob","ExportId":"uGOoki0jQsyEs3IdQ83Q4QsNr4=","ExportStatus":"Preparing","InstrumentationKey":"8330b4a4-0b8e-40cf-a643-bbaf60d375c9","IsUserEnabled":"False","LastGapTime":"9999-12-31T23:59:59.999Z","LastSuccessTime":"9999-12-31T23:59:59.999Z","LastUserUpdate":"2017-06-05T06:34:26.957Z","NotificationQueueEnabled":"False","PermanentErrorReason":"None","RecordTypes":"Requests, Event, Exceptions, Metrics, PageViews, PageViewPerformance, Rdd, PerformanceCounters, Availability","ResourceGroup":"2","StorageName":"mystorageblob","SubscriptionId":"subid"}]},"ExportConfigurationPost":{"value":[{"ApplicationName":"my-component","ContainerName":"mystorageblob","DestinationAccountId":"/subscriptions/subid/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/mystorageblob","DestinationStorageLocationId":"eastasia","DestinationStorageSubscriptionId":"subidc","DestinationType":"Blob","ExportId":"uGOoki0jQsyEs3IdQ83Q4QsNr4=","ExportStatus":"Preparing","InstrumentationKey":"8330b4a4-0b8e-40cf-a643-bbaf60d375c9","IsUserEnabled":"False","LastGapTime":"9999-12-31T23:59:59.999Z","LastSuccessTime":"9999-12-31T23:59:59.999Z","LastUserUpdate":"2017-06-05T06:34:26.957Z","NotificationQueueEnabled":"False","PermanentErrorReason":"None","RecordTypes":"Requests, Event, Exceptions, Metrics, PageViews, PageViewPerformance, Rdd, PerformanceCounters, Availability","ResourceGroup":"2","StorageName":"mystorageblob","SubscriptionId":"subid"}]},"ExportConfigurationDelete":{"value":{"ApplicationName":"my-component","ContainerName":"mystorageblob","DestinationAccountId":"/subscriptions/subid/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/mystorageblob","DestinationStorageLocationId":"eastasia","DestinationStorageSubscriptionId":"subidc","DestinationType":"Blob","ExportId":"uGOoki0jQsyEs3IdQ83Q4QsNr4=","ExportStatus":"Preparing","InstrumentationKey":"8330b4a4-0b8e-40cf-a643-bbaf60d375c9","IsUserEnabled":"False","LastGapTime":"9999-12-31T23:59:59.999Z","LastSuccessTime":"9999-12-31T23:59:59.999Z","LastUserUpdate":"2017-06-05T06:34:26.957Z","NotificationQueueEnabled":"False","PermanentErrorReason":"None","RecordTypes":"Requests, Event, Exceptions, Metrics, PageViews, PageViewPerformance, Rdd, PerformanceCounters, Availability","ResourceGroup":"2","StorageName":"mystorageblob","SubscriptionId":"subid"}},"ExportConfigurationGet":{"value":{"ApplicationName":"my-component","ContainerName":"mystorageblob","DestinationAccountId":"/subscriptions/subid/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/mystorageblob","DestinationStorageLocationId":"eastasia","DestinationStorageSubscriptionId":"subidc","DestinationType":"Blob","ExportId":"uGOoki0jQsyEs3IdQ83Q4QsNr4=","ExportStatus":"Preparing","InstrumentationKey":"8330b4a4-0b8e-40cf-a643-bbaf60d375c9","IsUserEnabled":"False","LastGapTime":"9999-12-31T23:59:59.999Z","LastSuccessTime":"9999-12-31T23:59:59.999Z","LastUserUpdate":"2017-06-05T06:34:26.957Z","NotificationQueueEnabled":"False","PermanentErrorReason":"None","RecordTypes":"Requests, Event, Exceptions, Metrics, PageViews, PageViewPerformance, Rdd, PerformanceCounters, Availability","ResourceGroup":"2","StorageName":"mystorageblob","SubscriptionId":"subid"}},"ExportConfigurationUpdate":{"value":{"ApplicationName":"my-component","ContainerName":"mystorageblob","DestinationAccountId":"/subscriptions/subid/resourceGroups/my-resource-group/providers/Microsoft.Storage/storageAccounts/mystorageblob","DestinationStorageLocationId":"eastasia","DestinationStorageSubscriptionId":"subidc","DestinationType":"Blob","ExportId":"uGOoki0jQsyEs3IdQ83Q4QsNr4=","ExportStatus":"Preparing","InstrumentationKey":"8330b4a4-0b8e-40cf-a643-bbaf60d375c9","IsUserEnabled":"False","LastGapTime":"9999-12-31T23:59:59.999Z","LastSuccessTime":"9999-12-31T23:59:59.999Z","LastUserUpdate":"2017-06-05T06:34:26.957Z","NotificationQueueEnabled":"False","PermanentErrorReason":"None","RecordTypes":"Requests, Event, Exceptions, Metrics, PageViews, PageViewPerformance, Rdd, PerformanceCounters, Availability","ResourceGroup":"2","StorageName":"mystorageblob","SubscriptionId":"subid"}}},"parameters":{"ExportId":{"description":"The Continuous Export configuration ID. This is unique within a Application Insights component.","in":"path","name":"exportId","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"ExportConfigurationDelete":{"value":"uGOoki0jQsyEs3IdQ83Q4QsNr4="},"ExportConfigurationGet":{"value":"uGOoki0jQsyEs3IdQ83Q4QsNr4="},"ExportConfigurationUpdate":{"value":"uGOoki0jQsyEs3IdQ83Q4QsNr4="}}},"ResourceNameParameter":{"description":"The name of the Application Insights component resource.","in":"path","name":"resourceName","required":true,"x-ms-parameter-location":"method","schema":{"type":"string"},"examples":{"ExportConfigurationsList":{"value":"my-component"},"ExportConfigurationPost":{"value":"my-component"},"ExportConfigurationDelete":{"value":"my-component"},"ExportConfigurationGet":{"value":"my-component"},"ExportConfigurationUpdate":{"value":"my-component"}}}},"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":{"ApplicationInsightsComponentExportConfiguration":{"description":"Properties that define a Continuous Export configuration.","properties":{"ApplicationName":{"description":"The name of the Application Insights component.","readOnly":true,"type":"string"},"ContainerName":{"description":"The name of the destination storage container.","readOnly":true,"type":"string"},"DestinationAccountId":{"description":"The name of destination account.","readOnly":true,"type":"string"},"DestinationStorageLocationId":{"description":"The destination account location ID.","readOnly":true,"type":"string"},"DestinationStorageSubscriptionId":{"description":"The destination storage account subscription ID.","readOnly":true,"type":"string"},"DestinationType":{"description":"The destination type.","readOnly":true,"type":"string"},"ExportId":{"description":"The unique ID of the export configuration inside an Application Insights component. It is auto generated when the Continuous Export configuration is created.","readOnly":true,"type":"string"},"ExportStatus":{"description":"This indicates current Continuous Export configuration status. The possible values are 'Preparing', 'Success', 'Failure'.","readOnly":true,"type":"string"},"InstrumentationKey":{"description":"The instrumentation key of the Application Insights component.","readOnly":true,"type":"string"},"IsUserEnabled":{"description":"This will be 'true' if the Continuous Export configuration is enabled, otherwise it will be 'false'.","readOnly":true,"type":"string"},"LastGapTime":{"description":"The last time the Continuous Export configuration started failing.","readOnly":true,"type":"string"},"LastSuccessTime":{"description":"The last time data was successfully delivered to the destination storage container for this Continuous Export configuration.","readOnly":true,"type":"string"},"LastUserUpdate":{"description":"Last time the Continuous Export configuration was updated.","readOnly":true,"type":"string"},"NotificationQueueEnabled":{"description":"Deprecated","type":"string"},"PermanentErrorReason":{"description":"This is the reason the Continuous Export configuration started failing. It can be 'AzureStorageNotFound' or 'AzureStorageAccessDenied'.","readOnly":true,"type":"string"},"RecordTypes":{"description":"This comma separated list of document types that will be exported. The possible values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.","type":"string"},"ResourceGroup":{"description":"The resource group of the Application Insights component.","readOnly":true,"type":"string"},"StorageName":{"description":"The name of the destination storage account.","readOnly":true,"type":"string"},"SubscriptionId":{"description":"The subscription of the Application Insights component.","readOnly":true,"type":"string"}},"type":"object"},"ApplicationInsightsComponentExportConfigurationListResult":{"description":"A list of Continuous Export configurations.","items":{"$ref":"#/components/schemas/ApplicationInsightsComponentExportConfiguration"},"type":"array"},"ApplicationInsightsComponentExportRequest":{"description":"An Application Insights component Continuous Export configuration request definition.","properties":{"DestinationAccountId":{"description":"The name of destination storage account.","type":"string"},"DestinationAddress":{"description":"The SAS URL for the destination storage container. It must grant write permission.","type":"string"},"DestinationStorageLocationId":{"description":"The location ID of the destination storage container.","type":"string"},"DestinationStorageSubscriptionId":{"description":"The subscription ID of the destination storage container.","type":"string"},"DestinationType":{"description":"The Continuous Export destination type. This has to be 'Blob'.","type":"string"},"IsEnabled":{"description":"Set to 'true' to create a Continuous Export configuration as enabled, otherwise set it to 'false'.","type":"string"},"NotificationQueueEnabled":{"description":"Deprecated","type":"string"},"NotificationQueueUri":{"description":"Deprecated","type":"string"},"RecordTypes":{"description":"The document types to be exported, as comma separated values. Allowed values include 'Requests', 'Event', 'Exceptions', 'Metrics', 'PageViews', 'PageViewPerformance', 'Rdd', 'PerformanceCounters', 'Availability', 'Messages'.","type":"string"}},"type":"object"}}}}