github.com/cloudwan/edgelq-sdk@v1.15.4/audit/proto/api-skeleton-v1.yaml (about) 1 name: audit.edgelq.com 2 proto: 3 package: 4 name: ntt.audit 5 currentVersion: v1 6 goPackage: github.com/cloudwan/edgelq/audit 7 protoImportPathPrefix: edgelq/audit/proto 8 service: 9 name: Audit 10 defaultHost: audit.edgelq.com 11 oauthScopes: https://apis.edgelq.com 12 13 imports: 14 - meta.goten.com 15 - iam.edgelq.com 16 17 resources: 18 - name: AuditedResourceDescriptor 19 idPattern: "[\\w./-]{1,128}" 20 parents: 21 - meta.goten.com/Service 22 23 - name: MethodDescriptor 24 idPattern: "[\\w./-]{1,128}" 25 parents: 26 - meta.goten.com/Service 27 28 - name: ActivityLog 29 optOuts: 30 basicActions: ["*"] 31 resourceChange: true 32 standardCrudAccess: true 33 paging: true 34 metadataField: true 35 idPattern : "[\\w./-=+]{1,128}" 36 parents: 37 - iam.edgelq.com/Project 38 - iam.edgelq.com/Organization 39 - meta.goten.com/Service 40 actions: 41 - name: ListActivityLogs 42 verb: query # dont use 'list' as it would be matched and provided with implementation 43 grpcTranscoding: 44 httpMethod: get 45 isBasic: true 46 opResourceInfo: 47 isCollection: true 48 isPlural: true 49 skipResourceInRequest: true 50 withStoreHandle: 51 readOnly: true 52 transaction: NONE 53 multiRegionRouting: 54 skipCodeGenBasedRouting: true 55 - name: CreateActivityLogs 56 verb: batchCreate 57 grpcTranscoding: 58 httpMethod: post 59 isBasic: true 60 httpBodyField: activity_logs 61 opResourceInfo: 62 isCollection: true 63 isPlural: true 64 skipResourceInRequest: true 65 responseName: CreateActivityLogsResponse 66 withStoreHandle: 67 readOnly: true 68 transaction: NONE 69 multiRegionRouting: 70 skipCodeGenBasedRouting: true 71 72 - name: ResourceChangeLog 73 optOuts: 74 basicActions: [ "*" ] 75 resourceChange: true 76 standardCrudAccess: true 77 paging: true 78 metadataField: true 79 idPattern: "[\\w./-=+]{1,128}" 80 parents: 81 - iam.edgelq.com/Project 82 - iam.edgelq.com/Organization 83 - meta.goten.com/Service 84 actions: 85 - name: ListResourceChangeLogs 86 verb: query # dont use 'list' as it would be matched and provided with implementation 87 grpcTranscoding: 88 httpMethod: get 89 isBasic: true 90 opResourceInfo: 91 isCollection: true 92 isPlural: true 93 skipResourceInRequest: true 94 withStoreHandle: 95 readOnly: true 96 transaction: NONE 97 multiRegionRouting: 98 skipCodeGenBasedRouting: true 99 - name: CreatePreCommittedResourceChangeLogs 100 verb: batchCreate 101 grpcTranscoding: 102 httpMethod: post 103 isBasic: true 104 opResourceInfo: 105 isCollection: true 106 isPlural: true 107 skipResourceInRequest: true 108 responseName: CreatePreCommittedResourceChangeLogsResponse 109 withStoreHandle: 110 readOnly: true 111 transaction: NONE 112 multiRegionRouting: 113 skipCodeGenBasedRouting: true 114 - name: SetResourceChangeLogsCommitState 115 verb: batchUpdate 116 grpcTranscoding: 117 httpMethod: post 118 isBasic: true 119 opResourceInfo: 120 isCollection: true 121 isPlural: true 122 skipResourceInRequest: true 123 responseName: SetResourceChangeLogsCommitStateResponse 124 withStoreHandle: 125 readOnly: true 126 transaction: NONE 127 multiRegionRouting: 128 skipCodeGenBasedRouting: true