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