github.com/cloudwan/edgelq-sdk@v1.15.4/logging/proto/api-skeleton-v1.yaml (about) 1 name: logging.edgelq.com 2 proto: 3 package: 4 name: ntt.logging 5 currentVersion: v1 6 goPackage: github.com/cloudwan/edgelq/logging 7 protoImportPathPrefix: edgelq/logging/proto 8 service: 9 name: Logging 10 defaultHost: logging.edgelq.com 11 oauthScopes: https://apis.edgelq.com 12 13 imports: 14 - meta.goten.com 15 - iam.edgelq.com 16 17 resources: 18 - name: LogDescriptor 19 parents: 20 - iam.edgelq.com/Project 21 - iam.edgelq.com/Organization 22 - meta.goten.com/Service 23 idPattern: "[\\\\w./-]{1,128}/[\\\\w./-]{1,128}" 24 25 - name: Log 26 optOuts: 27 basicActions: [ "*" ] 28 standardCrudAccess: true 29 resourceChange: true 30 metadataField: true 31 paging: true 32 parents: 33 - iam.edgelq.com/Project 34 - iam.edgelq.com/Organization 35 - meta.goten.com/Service 36 - Bucket 37 idPattern: "[\\\\w./-=+]{1,128}" 38 actions: 39 - name: ListLogs 40 verb: query # dont use 'list' as it would be matched and provided with implementation 41 grpcTranscoding: 42 httpMethod: get 43 isBasic: true 44 opResourceInfo: 45 isCollection: true 46 isPlural: true 47 skipResourceInRequest: true 48 withStoreHandle: 49 readOnly: true 50 transaction: NONE 51 multiRegionRouting: 52 skipCodeGenBasedRouting: true 53 - name: CreateLogs 54 verb: batchCreate 55 grpcTranscoding: 56 httpMethod: post 57 isBasic: true 58 httpBodyField: logs 59 opResourceInfo: 60 isCollection: true 61 isPlural: true 62 skipResourceInRequest: true 63 requestPaths: 64 resourceParent: [ "parent" ] 65 withStoreHandle: 66 readOnly: true 67 transaction: NONE 68 multiRegionRouting: 69 skipCodeGenBasedRouting: true 70 - name: StreamingCreateLogs 71 verb: streamingCreate 72 streamingRequest: true 73 streamingResponse: true 74 opResourceInfo: 75 isCollection: true 76 skipResourceInRequest: true 77 requestPaths: 78 resourceParent: [ "parent" ] 79 withStoreHandle: 80 readOnly: true 81 transaction: NONE 82 multiRegionRouting: 83 regionIdFieldPaths: 84 - region_id 85 86 - name: Bucket 87 parents: 88 - iam.edgelq.com/Project 89 - iam.edgelq.com/Organization 90 - meta.goten.com/Service 91 scopeAttributes: 92 - Region 93 idPattern: "[\\\\w./-]{2,128}"