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

     1  name: ztp.edgelq.com
     2  proto:
     3    package:
     4      name: ntt.ztp
     5      currentVersion: v1
     6      goPackage: github.com/cloudwan/edgelq/ztp
     7      protoImportPathPrefix: edgelq/ztp/proto
     8    service:
     9      name: Ztp
    10      defaultHost: ztp.edgelq.com
    11      oauthScopes: https://apis.edgelq.com
    12  
    13  imports:
    14  - iam.edgelq.com
    15  
    16  resources:
    17  - name: Project
    18    multiRegion:
    19      isPolicyHolder: true
    20  
    21  - name: Hardware
    22    parents:
    23    - Project
    24  - name: TpmAttestationCert
    25    parents:
    26    - Project
    27  - name: EdgelqInstance
    28    parents:
    29    - Project
    30    actions:
    31    - name: AssociateHardware
    32      withStoreHandle:
    33        readOnly: false
    34        transaction: SNAPSHOT
    35    - name: DissociateHardware
    36      responseName: google.protobuf.Empty
    37      skipResponseMsgGen: true
    38      withStoreHandle:
    39        readOnly: false
    40        transaction: SNAPSHOT
    41  
    42  apis:
    43  - name: Deviceztp
    44    actions:
    45    - name: ZtpGetEdgeLQEndpointForDevice
    46      multiRegionRouting:
    47        skipCodeGenBasedRouting: true
    48      streamingRequest: true
    49      streamingResponse: true
    50      withStoreHandle:
    51        transaction: MANUAL