UNPKG

@azure/arm-resourcegraph

Version:

ResourceGraphClient Library with typescript type definitions for node.js and browser.

1 lines 16 kB
!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?a(exports,require("@azure/ms-rest-js"),require("@azure/ms-rest-azure-js")):"function"==typeof define&&define.amd?define(["exports","@azure/ms-rest-js","@azure/ms-rest-azure-js"],a):a(((e=e||self).Azure=e.Azure||{},e.Azure.ArmResourcegraph={}),e.msRest,e.msRestAzure)}(this,function(e,a,s){"use strict";var t=function(e,a){return(t=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,a){e.__proto__=a}||function(e,a){for(var r in a)a.hasOwnProperty(r)&&(e[r]=a[r])})(e,a)};function r(e,a){function r(){this.constructor=e}t(e,a),e.prototype=null===a?Object.create(a):(r.prototype=a.prototype,new r)}var i=function(){return(i=Object.assign||function(e){for(var a,r=1,t=arguments.length;r<t;r++)for(var s in a=arguments[r])Object.prototype.hasOwnProperty.call(a,s)&&(e[s]=a[s]);return e}).apply(this,arguments)},o=Object.freeze({__proto__:null}),n=s.CloudErrorMapper,m=s.BaseResourceMapper,p={serializedName:"DateTimeInterval",type:{name:"Composite",className:"DateTimeInterval",modelProperties:{start:{required:!0,serializedName:"start",type:{name:"DateTime"}},end:{required:!0,serializedName:"end",type:{name:"DateTime"}}}}},l={serializedName:"ResourceChangesRequestParameters_interval",type:{name:"Composite",className:"ResourceChangesRequestParametersInterval",modelProperties:i({},p.type.modelProperties)}},u={serializedName:"ResourceChangesRequestParameters",type:{name:"Composite",className:"ResourceChangesRequestParameters",modelProperties:{resourceIds:{serializedName:"resourceIds",type:{name:"Sequence",element:{type:{name:"String"}}}},subscriptionId:{serializedName:"subscriptionId",type:{name:"String"}},interval:{required:!0,serializedName:"interval",type:{name:"Composite",className:"ResourceChangesRequestParametersInterval"}},skipToken:{serializedName:"$skipToken",type:{name:"String"}},top:{serializedName:"$top",constraints:{InclusiveMaximum:1e3,InclusiveMinimum:1},type:{name:"Number"}},table:{serializedName:"table",type:{name:"String"}},fetchPropertyChanges:{serializedName:"fetchPropertyChanges",type:{name:"Boolean"}},fetchSnapshots:{serializedName:"fetchSnapshots",type:{name:"Boolean"}}}}},d={serializedName:"ResourceSnapshotData",type:{name:"Composite",className:"ResourceSnapshotData",modelProperties:{snapshotId:{serializedName:"snapshotId",type:{name:"String"}},timestamp:{required:!0,serializedName:"timestamp",type:{name:"DateTime"}},content:{serializedName:"content",type:{name:"Object"}}}}},c={serializedName:"ResourceChangeData_beforeSnapshot",type:{name:"Composite",className:"ResourceChangeDataBeforeSnapshot",modelProperties:i({},d.type.modelProperties)}},y={serializedName:"ResourceChangeData_afterSnapshot",type:{name:"Composite",className:"ResourceChangeDataAfterSnapshot",modelProperties:i({},d.type.modelProperties)}},N={serializedName:"ResourceChangeList",type:{name:"Composite",className:"ResourceChangeList",modelProperties:{changes:{serializedName:"changes",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceChangeData"}}}},skipToken:{serializedName:"$skipToken",type:{name:"Object"}}}}},z={serializedName:"ResourceChangeDetailsRequestParameters",type:{name:"Composite",className:"ResourceChangeDetailsRequestParameters",modelProperties:{resourceIds:{required:!0,serializedName:"resourceIds",type:{name:"Sequence",element:{type:{name:"String"}}}},changeIds:{required:!0,serializedName:"changeIds",type:{name:"Sequence",element:{type:{name:"String"}}}}}}},g={serializedName:"ErrorDetails",type:{name:"Composite",className:"ErrorDetails",modelProperties:{code:{required:!0,serializedName:"code",type:{name:"String"}},message:{required:!0,serializedName:"message",type:{name:"String"}}},additionalProperties:{type:{name:"Object"}}}},h={serializedName:"Error",type:{name:"Composite",className:"ErrorModel",modelProperties:{code:{required:!0,serializedName:"code",type:{name:"String"}},message:{required:!0,serializedName:"message",type:{name:"String"}},details:{serializedName:"details",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorDetails",additionalProperties:{type:{name:"Object"}}}}}}}}},R={serializedName:"ErrorResponse",type:{name:"Composite",className:"ErrorResponse",modelProperties:{error:{required:!0,serializedName:"error",type:{name:"Composite",className:"ErrorModel"}}}}},q={serializedName:"QueryRequest",type:{name:"Composite",className:"QueryRequest",modelProperties:{subscriptions:{serializedName:"subscriptions",type:{name:"Sequence",element:{type:{name:"String"}}}},managementGroups:{serializedName:"managementGroups",type:{name:"Sequence",element:{type:{name:"String"}}}},query:{required:!0,serializedName:"query",type:{name:"String"}},options:{serializedName:"options",type:{name:"Composite",className:"QueryRequestOptions"}},facets:{serializedName:"facets",type:{name:"Sequence",element:{type:{name:"Composite",className:"FacetRequest"}}}}}}},C={serializedName:"Facet",type:{name:"Composite",polymorphicDiscriminator:{serializedName:"resultType",clientName:"resultType"},uberParent:"Facet",className:"Facet",modelProperties:{expression:{required:!0,serializedName:"expression",type:{name:"String"}},resultType:{required:!0,serializedName:"resultType",type:{name:"String"}}}}},S={serializedName:"QueryResponse",type:{name:"Composite",className:"QueryResponse",modelProperties:{totalRecords:{required:!0,serializedName:"totalRecords",type:{name:"Number"}},count:{required:!0,serializedName:"count",type:{name:"Number"}},resultTruncated:{required:!0,serializedName:"resultTruncated",type:{name:"Enum",allowedValues:["true","false"]}},skipToken:{serializedName:"$skipToken",type:{name:"String"}},data:{required:!0,serializedName:"data",type:{name:"Object"}},facets:{serializedName:"facets",type:{name:"Sequence",element:{type:{name:"Composite",className:"Facet"}}}}}}},P={serializedName:"FacetResult",type:{name:"Composite",polymorphicDiscriminator:C.type.polymorphicDiscriminator,uberParent:"Facet",className:"FacetResult",modelProperties:i(i({},C.type.modelProperties),{totalRecords:{required:!0,serializedName:"totalRecords",type:{name:"Number"}},count:{required:!0,serializedName:"count",type:{name:"Number"}},data:{required:!0,serializedName:"data",type:{name:"Object"}}})}},f={serializedName:"FacetError",type:{name:"Composite",polymorphicDiscriminator:C.type.polymorphicDiscriminator,uberParent:"Facet",className:"FacetError",modelProperties:i(i({},C.type.modelProperties),{errors:{required:!0,serializedName:"errors",type:{name:"Sequence",element:{type:{name:"Composite",className:"ErrorDetails",additionalProperties:{type:{name:"Object"}}}}}}})}},b={serializedName:"Operation_display",type:{name:"Composite",className:"OperationDisplay",modelProperties:{provider:{serializedName:"provider",type:{name:"String"}},resource:{serializedName:"resource",type:{name:"String"}},operation:{serializedName:"operation",type:{name:"String"}},description:{serializedName:"description",type:{name:"String"}}}}},O={serializedName:"Operation",type:{name:"Composite",className:"Operation",modelProperties:{name:{serializedName:"name",type:{name:"String"}},display:{serializedName:"display",type:{name:"Composite",className:"OperationDisplay"}},origin:{serializedName:"origin",type:{name:"String"}}}}},v={serializedName:"ResourcesHistoryRequest",type:{name:"Composite",className:"ResourcesHistoryRequest",modelProperties:{subscriptions:{serializedName:"subscriptions",type:{name:"Sequence",element:{type:{name:"String"}}}},query:{serializedName:"query",type:{name:"String"}},options:{serializedName:"options",type:{name:"Composite",className:"ResourcesHistoryRequestOptions"}},managementGroupId:{serializedName:"managementGroupId",type:{name:"String"}}}}},D={serializedName:"OperationListResult",type:{name:"Composite",className:"OperationListResult",modelProperties:{value:{serializedName:"",type:{name:"Sequence",element:{type:{name:"Composite",className:"Operation"}}}}}}},T={Facet:C,"Facet.FacetResult":P,"Facet.FacetError":f},y=Object.freeze({__proto__:null,CloudError:n,BaseResource:m,DateTimeInterval:p,ResourceChangesRequestParametersInterval:l,ResourceChangesRequestParameters:u,ResourceSnapshotData:d,ResourceChangeDataBeforeSnapshot:c,ResourceChangeDataAfterSnapshot:y,ResourcePropertyChange:{serializedName:"ResourcePropertyChange",type:{name:"Composite",className:"ResourcePropertyChange",modelProperties:{propertyName:{required:!0,serializedName:"propertyName",type:{name:"String"}},beforeValue:{serializedName:"beforeValue",type:{name:"String"}},afterValue:{serializedName:"afterValue",type:{name:"String"}},changeCategory:{required:!0,serializedName:"changeCategory",type:{name:"Enum",allowedValues:["User","System"]}},propertyChangeType:{required:!0,serializedName:"propertyChangeType",type:{name:"Enum",allowedValues:["Insert","Update","Remove"]}}}}},ResourceChangeData:{serializedName:"ResourceChangeData",type:{name:"Composite",className:"ResourceChangeData",modelProperties:{resourceId:{serializedName:"resourceId",type:{name:"String"}},changeId:{required:!0,serializedName:"changeId",type:{name:"String"}},beforeSnapshot:{required:!0,serializedName:"beforeSnapshot",type:{name:"Composite",className:"ResourceChangeDataBeforeSnapshot"}},afterSnapshot:{required:!0,serializedName:"afterSnapshot",type:{name:"Composite",className:"ResourceChangeDataAfterSnapshot"}},changeType:{serializedName:"changeType",type:{name:"Enum",allowedValues:["Create","Update","Delete"]}},propertyChanges:{serializedName:"propertyChanges",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourcePropertyChange"}}}}}}},ResourceChangeList:N,ResourceChangeDetailsRequestParameters:z,ErrorDetails:g,ErrorModel:h,ErrorResponse:R,QueryRequestOptions:{serializedName:"QueryRequestOptions",type:{name:"Composite",className:"QueryRequestOptions",modelProperties:{skipToken:{serializedName:"$skipToken",type:{name:"String"}},top:{serializedName:"$top",constraints:{InclusiveMaximum:1e3,InclusiveMinimum:1},type:{name:"Number"}},skip:{serializedName:"$skip",constraints:{InclusiveMinimum:0},type:{name:"Number"}},resultFormat:{serializedName:"resultFormat",defaultValue:"objectArray",type:{name:"Enum",allowedValues:["table","objectArray"]}},allowPartialScopes:{serializedName:"allowPartialScopes",defaultValue:!1,type:{name:"Boolean"}}}}},FacetRequestOptions:{serializedName:"FacetRequestOptions",type:{name:"Composite",className:"FacetRequestOptions",modelProperties:{sortBy:{serializedName:"sortBy",type:{name:"String"}},sortOrder:{serializedName:"sortOrder",defaultValue:"desc",type:{name:"Enum",allowedValues:["asc","desc"]}},filter:{serializedName:"filter",type:{name:"String"}},top:{serializedName:"$top",constraints:{InclusiveMaximum:1e3,InclusiveMinimum:1},type:{name:"Number"}}}}},FacetRequest:{serializedName:"FacetRequest",type:{name:"Composite",className:"FacetRequest",modelProperties:{expression:{required:!0,serializedName:"expression",type:{name:"String"}},options:{serializedName:"options",type:{name:"Composite",className:"FacetRequestOptions"}}}}},QueryRequest:q,Facet:C,QueryResponse:S,Column:{serializedName:"Column",type:{name:"Composite",className:"Column",modelProperties:{name:{required:!0,serializedName:"name",type:{name:"String"}},type:{required:!0,serializedName:"type",type:{name:"Enum",allowedValues:["string","integer","number","boolean","object"]}}}}},Table:{serializedName:"Table",type:{name:"Composite",className:"Table",modelProperties:{columns:{required:!0,serializedName:"columns",type:{name:"Sequence",element:{type:{name:"Composite",className:"Column"}}}},rows:{required:!0,serializedName:"rows",type:{name:"Sequence",element:{type:{name:"Sequence",element:{type:{name:"Object"}}}}}}}}},FacetResult:P,FacetError:f,OperationDisplay:b,Operation:O,ResourcesHistoryRequestOptions:{serializedName:"ResourcesHistoryRequestOptions",type:{name:"Composite",className:"ResourcesHistoryRequestOptions",modelProperties:{interval:{serializedName:"interval",type:{name:"Composite",className:"DateTimeInterval"}},top:{serializedName:"$top",type:{name:"Number"}},skip:{serializedName:"$skip",type:{name:"Number"}},skipToken:{serializedName:"$skipToken",type:{name:"String"}},resultFormat:{serializedName:"resultFormat",type:{name:"String"}}}}},ResourcesHistoryRequest:v,OperationListResult:D,discriminators:T}),C={parameterPath:"acceptLanguage",mapper:{serializedName:"accept-language",defaultValue:"en-US",type:{name:"String"}}},P={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2020-09-01-preview",type:{name:"String"}}},f={parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2021-03-01",type:{name:"String"}}},b=Object.freeze({__proto__:null,discriminators:T,ErrorDetails:g,ErrorModel:h,ErrorResponse:R,Operation:O,OperationDisplay:b,OperationListResult:D}),M=(I.prototype.list=function(e,a){return this.client.sendOperationRequest({options:e},F,a)},I);function I(e){this.client=e}var E,F={httpMethod:"GET",path:"providers/Microsoft.ResourceGraph/operations",queryParameters:[f],headerParameters:[C],responses:{200:{bodyMapper:D},default:{bodyMapper:R}},serializer:new a.Serializer(b)},D=(r(j,E=s.AzureServiceClient),j);function j(e,a){var r,t=this;if(null==e)throw new Error("'credentials' cannot be null.");return(a=a||{}).userAgent||(r=s.getDefaultUserAgentValue(),a.userAgent="@azure/arm-resourcegraph/4.2.1 "+r),(t=E.call(this,e,a)||this).acceptLanguage="en-US",t.longRunningOperationRetryTimeout=30,t.baseUri=a.baseUri||t.baseUri||"https://management.azure.com",t.requestContentType="application/json; charset=utf-8",t.credentials=e,null!==a.acceptLanguage&&void 0!==a.acceptLanguage&&(t.acceptLanguage=a.acceptLanguage),null!==a.longRunningOperationRetryTimeout&&void 0!==a.longRunningOperationRetryTimeout&&(t.longRunningOperationRetryTimeout=a.longRunningOperationRetryTimeout),t}var _,b=(r(k,_=D),k.prototype.resourceChanges=function(e,a,r){return this.sendOperationRequest({parameters:e,options:a},V,r)},k.prototype.resourceChangeDetails=function(e,a,r){return this.sendOperationRequest({parameters:e,options:a},w,r)},k.prototype.resources=function(e,a,r){return this.sendOperationRequest({query:e,options:a},A,r)},k.prototype.resourcesHistory=function(e,a,r){return this.sendOperationRequest({request:e,options:a},B,r)},k);function k(e,a){a=_.call(this,e,a)||this;return a.operations=new M(a),a}var a=new a.Serializer(y),V={httpMethod:"POST",path:"providers/Microsoft.ResourceGraph/resourceChanges",queryParameters:[P],headerParameters:[C],requestBody:{parameterPath:"parameters",mapper:i(i({},u),{required:!0})},responses:{200:{bodyMapper:N},default:{bodyMapper:R}},serializer:a},w={httpMethod:"POST",path:"providers/Microsoft.ResourceGraph/resourceChangeDetails",queryParameters:[P],headerParameters:[C],requestBody:{parameterPath:"parameters",mapper:i(i({},z),{required:!0})},responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Sequence",element:{type:{name:"Composite",className:"ResourceChangeData"}}}}},default:{bodyMapper:R}},serializer:a},A={httpMethod:"POST",path:"providers/Microsoft.ResourceGraph/resources",queryParameters:[f],headerParameters:[C],requestBody:{parameterPath:"query",mapper:i(i({},q),{required:!0})},responses:{200:{bodyMapper:S},default:{bodyMapper:R}},serializer:a},B={httpMethod:"POST",path:"providers/Microsoft.ResourceGraph/resourcesHistory",queryParameters:[{parameterPath:"apiVersion",mapper:{required:!0,isConstant:!0,serializedName:"api-version",defaultValue:"2020-04-01-preview",type:{name:"String"}}}],headerParameters:[C],requestBody:{parameterPath:"request",mapper:i(i({},v),{required:!0})},responses:{200:{bodyMapper:{serializedName:"parsedResponse",type:{name:"Object"}}},default:{bodyMapper:R}},serializer:a};e.Operations=M,e.ResourceGraphClient=b,e.ResourceGraphClientContext=D,e.ResourceGraphMappers=y,e.ResourceGraphModels=o,Object.defineProperty(e,"__esModule",{value:!0})});