github.com/cloudwan/edgelq-sdk@v1.15.4/secrets/proto/api-skeleton-v1.yaml (about)

     1  name: secrets.edgelq.com
     2  proto:
     3    package:
     4      name: ntt.secrets
     5      currentVersion: v1
     6      goPackage: github.com/cloudwan/edgelq/secrets
     7      protoImportPathPrefix: edgelq/secrets/proto
     8    service:
     9      name: Secrets
    10      defaultHost: secrets.edgelq.com
    11      oauthScopes: https://apis.edgelq.com
    12  
    13  resources:
    14  - name: Project
    15    multiRegion:
    16      isPolicyHolder: true
    17  
    18  - name: Secret
    19    parents:
    20    - Project
    21    scopeAttributes:
    22    - Region
    23    multiRegion:
    24      syncType: NEVER
    25  
    26  # Internal resource, representing key in each project region
    27  # Deletion of crypto key as a result of GC ensures key disappears from underlying key storage.
    28  - name: CryptoKey
    29    optOuts:
    30      basicActions: [ "CreateCryptoKey", "UpdateCryptoKey" ]
    31    parents:
    32    - Project
    33    scopeAttributes:
    34    - Region
    35    multiRegion:
    36      syncType: NEVER