...

Text file src/cloud.google.com/go/kms/apiv1/gapic_metadata.json

Documentation: cloud.google.com/go/kms/apiv1

     1{
     2  "schema": "1.0",
     3  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.",
     4  "language": "go",
     5  "protoPackage": "google.cloud.kms.v1",
     6  "libraryPackage": "cloud.google.com/go/kms/apiv1",
     7  "services": {
     8    "EkmService": {
     9      "clients": {
    10        "grpc": {
    11          "libraryClient": "EkmClient",
    12          "rpcs": {
    13            "CreateEkmConnection": {
    14              "methods": [
    15                "CreateEkmConnection"
    16              ]
    17            },
    18            "GetEkmConfig": {
    19              "methods": [
    20                "GetEkmConfig"
    21              ]
    22            },
    23            "GetEkmConnection": {
    24              "methods": [
    25                "GetEkmConnection"
    26              ]
    27            },
    28            "GetIamPolicy": {
    29              "methods": [
    30                "GetIamPolicy"
    31              ]
    32            },
    33            "GetLocation": {
    34              "methods": [
    35                "GetLocation"
    36              ]
    37            },
    38            "GetOperation": {
    39              "methods": [
    40                "GetOperation"
    41              ]
    42            },
    43            "ListEkmConnections": {
    44              "methods": [
    45                "ListEkmConnections"
    46              ]
    47            },
    48            "ListLocations": {
    49              "methods": [
    50                "ListLocations"
    51              ]
    52            },
    53            "SetIamPolicy": {
    54              "methods": [
    55                "SetIamPolicy"
    56              ]
    57            },
    58            "TestIamPermissions": {
    59              "methods": [
    60                "TestIamPermissions"
    61              ]
    62            },
    63            "UpdateEkmConfig": {
    64              "methods": [
    65                "UpdateEkmConfig"
    66              ]
    67            },
    68            "UpdateEkmConnection": {
    69              "methods": [
    70                "UpdateEkmConnection"
    71              ]
    72            },
    73            "VerifyConnectivity": {
    74              "methods": [
    75                "VerifyConnectivity"
    76              ]
    77            }
    78          }
    79        },
    80        "rest": {
    81          "libraryClient": "EkmClient",
    82          "rpcs": {
    83            "CreateEkmConnection": {
    84              "methods": [
    85                "CreateEkmConnection"
    86              ]
    87            },
    88            "GetEkmConfig": {
    89              "methods": [
    90                "GetEkmConfig"
    91              ]
    92            },
    93            "GetEkmConnection": {
    94              "methods": [
    95                "GetEkmConnection"
    96              ]
    97            },
    98            "GetIamPolicy": {
    99              "methods": [
   100                "GetIamPolicy"
   101              ]
   102            },
   103            "GetLocation": {
   104              "methods": [
   105                "GetLocation"
   106              ]
   107            },
   108            "GetOperation": {
   109              "methods": [
   110                "GetOperation"
   111              ]
   112            },
   113            "ListEkmConnections": {
   114              "methods": [
   115                "ListEkmConnections"
   116              ]
   117            },
   118            "ListLocations": {
   119              "methods": [
   120                "ListLocations"
   121              ]
   122            },
   123            "SetIamPolicy": {
   124              "methods": [
   125                "SetIamPolicy"
   126              ]
   127            },
   128            "TestIamPermissions": {
   129              "methods": [
   130                "TestIamPermissions"
   131              ]
   132            },
   133            "UpdateEkmConfig": {
   134              "methods": [
   135                "UpdateEkmConfig"
   136              ]
   137            },
   138            "UpdateEkmConnection": {
   139              "methods": [
   140                "UpdateEkmConnection"
   141              ]
   142            },
   143            "VerifyConnectivity": {
   144              "methods": [
   145                "VerifyConnectivity"
   146              ]
   147            }
   148          }
   149        }
   150      }
   151    },
   152    "KeyManagementService": {
   153      "clients": {
   154        "grpc": {
   155          "libraryClient": "KeyManagementClient",
   156          "rpcs": {
   157            "AsymmetricDecrypt": {
   158              "methods": [
   159                "AsymmetricDecrypt"
   160              ]
   161            },
   162            "AsymmetricSign": {
   163              "methods": [
   164                "AsymmetricSign"
   165              ]
   166            },
   167            "CreateCryptoKey": {
   168              "methods": [
   169                "CreateCryptoKey"
   170              ]
   171            },
   172            "CreateCryptoKeyVersion": {
   173              "methods": [
   174                "CreateCryptoKeyVersion"
   175              ]
   176            },
   177            "CreateImportJob": {
   178              "methods": [
   179                "CreateImportJob"
   180              ]
   181            },
   182            "CreateKeyRing": {
   183              "methods": [
   184                "CreateKeyRing"
   185              ]
   186            },
   187            "Decrypt": {
   188              "methods": [
   189                "Decrypt"
   190              ]
   191            },
   192            "DestroyCryptoKeyVersion": {
   193              "methods": [
   194                "DestroyCryptoKeyVersion"
   195              ]
   196            },
   197            "Encrypt": {
   198              "methods": [
   199                "Encrypt"
   200              ]
   201            },
   202            "GenerateRandomBytes": {
   203              "methods": [
   204                "GenerateRandomBytes"
   205              ]
   206            },
   207            "GetCryptoKey": {
   208              "methods": [
   209                "GetCryptoKey"
   210              ]
   211            },
   212            "GetCryptoKeyVersion": {
   213              "methods": [
   214                "GetCryptoKeyVersion"
   215              ]
   216            },
   217            "GetIamPolicy": {
   218              "methods": [
   219                "GetIamPolicy"
   220              ]
   221            },
   222            "GetImportJob": {
   223              "methods": [
   224                "GetImportJob"
   225              ]
   226            },
   227            "GetKeyRing": {
   228              "methods": [
   229                "GetKeyRing"
   230              ]
   231            },
   232            "GetLocation": {
   233              "methods": [
   234                "GetLocation"
   235              ]
   236            },
   237            "GetOperation": {
   238              "methods": [
   239                "GetOperation"
   240              ]
   241            },
   242            "GetPublicKey": {
   243              "methods": [
   244                "GetPublicKey"
   245              ]
   246            },
   247            "ImportCryptoKeyVersion": {
   248              "methods": [
   249                "ImportCryptoKeyVersion"
   250              ]
   251            },
   252            "ListCryptoKeyVersions": {
   253              "methods": [
   254                "ListCryptoKeyVersions"
   255              ]
   256            },
   257            "ListCryptoKeys": {
   258              "methods": [
   259                "ListCryptoKeys"
   260              ]
   261            },
   262            "ListImportJobs": {
   263              "methods": [
   264                "ListImportJobs"
   265              ]
   266            },
   267            "ListKeyRings": {
   268              "methods": [
   269                "ListKeyRings"
   270              ]
   271            },
   272            "ListLocations": {
   273              "methods": [
   274                "ListLocations"
   275              ]
   276            },
   277            "MacSign": {
   278              "methods": [
   279                "MacSign"
   280              ]
   281            },
   282            "MacVerify": {
   283              "methods": [
   284                "MacVerify"
   285              ]
   286            },
   287            "RawDecrypt": {
   288              "methods": [
   289                "RawDecrypt"
   290              ]
   291            },
   292            "RawEncrypt": {
   293              "methods": [
   294                "RawEncrypt"
   295              ]
   296            },
   297            "RestoreCryptoKeyVersion": {
   298              "methods": [
   299                "RestoreCryptoKeyVersion"
   300              ]
   301            },
   302            "SetIamPolicy": {
   303              "methods": [
   304                "SetIamPolicy"
   305              ]
   306            },
   307            "TestIamPermissions": {
   308              "methods": [
   309                "TestIamPermissions"
   310              ]
   311            },
   312            "UpdateCryptoKey": {
   313              "methods": [
   314                "UpdateCryptoKey"
   315              ]
   316            },
   317            "UpdateCryptoKeyPrimaryVersion": {
   318              "methods": [
   319                "UpdateCryptoKeyPrimaryVersion"
   320              ]
   321            },
   322            "UpdateCryptoKeyVersion": {
   323              "methods": [
   324                "UpdateCryptoKeyVersion"
   325              ]
   326            }
   327          }
   328        },
   329        "rest": {
   330          "libraryClient": "KeyManagementClient",
   331          "rpcs": {
   332            "AsymmetricDecrypt": {
   333              "methods": [
   334                "AsymmetricDecrypt"
   335              ]
   336            },
   337            "AsymmetricSign": {
   338              "methods": [
   339                "AsymmetricSign"
   340              ]
   341            },
   342            "CreateCryptoKey": {
   343              "methods": [
   344                "CreateCryptoKey"
   345              ]
   346            },
   347            "CreateCryptoKeyVersion": {
   348              "methods": [
   349                "CreateCryptoKeyVersion"
   350              ]
   351            },
   352            "CreateImportJob": {
   353              "methods": [
   354                "CreateImportJob"
   355              ]
   356            },
   357            "CreateKeyRing": {
   358              "methods": [
   359                "CreateKeyRing"
   360              ]
   361            },
   362            "Decrypt": {
   363              "methods": [
   364                "Decrypt"
   365              ]
   366            },
   367            "DestroyCryptoKeyVersion": {
   368              "methods": [
   369                "DestroyCryptoKeyVersion"
   370              ]
   371            },
   372            "Encrypt": {
   373              "methods": [
   374                "Encrypt"
   375              ]
   376            },
   377            "GenerateRandomBytes": {
   378              "methods": [
   379                "GenerateRandomBytes"
   380              ]
   381            },
   382            "GetCryptoKey": {
   383              "methods": [
   384                "GetCryptoKey"
   385              ]
   386            },
   387            "GetCryptoKeyVersion": {
   388              "methods": [
   389                "GetCryptoKeyVersion"
   390              ]
   391            },
   392            "GetIamPolicy": {
   393              "methods": [
   394                "GetIamPolicy"
   395              ]
   396            },
   397            "GetImportJob": {
   398              "methods": [
   399                "GetImportJob"
   400              ]
   401            },
   402            "GetKeyRing": {
   403              "methods": [
   404                "GetKeyRing"
   405              ]
   406            },
   407            "GetLocation": {
   408              "methods": [
   409                "GetLocation"
   410              ]
   411            },
   412            "GetOperation": {
   413              "methods": [
   414                "GetOperation"
   415              ]
   416            },
   417            "GetPublicKey": {
   418              "methods": [
   419                "GetPublicKey"
   420              ]
   421            },
   422            "ImportCryptoKeyVersion": {
   423              "methods": [
   424                "ImportCryptoKeyVersion"
   425              ]
   426            },
   427            "ListCryptoKeyVersions": {
   428              "methods": [
   429                "ListCryptoKeyVersions"
   430              ]
   431            },
   432            "ListCryptoKeys": {
   433              "methods": [
   434                "ListCryptoKeys"
   435              ]
   436            },
   437            "ListImportJobs": {
   438              "methods": [
   439                "ListImportJobs"
   440              ]
   441            },
   442            "ListKeyRings": {
   443              "methods": [
   444                "ListKeyRings"
   445              ]
   446            },
   447            "ListLocations": {
   448              "methods": [
   449                "ListLocations"
   450              ]
   451            },
   452            "MacSign": {
   453              "methods": [
   454                "MacSign"
   455              ]
   456            },
   457            "MacVerify": {
   458              "methods": [
   459                "MacVerify"
   460              ]
   461            },
   462            "RawDecrypt": {
   463              "methods": [
   464                "RawDecrypt"
   465              ]
   466            },
   467            "RawEncrypt": {
   468              "methods": [
   469                "RawEncrypt"
   470              ]
   471            },
   472            "RestoreCryptoKeyVersion": {
   473              "methods": [
   474                "RestoreCryptoKeyVersion"
   475              ]
   476            },
   477            "SetIamPolicy": {
   478              "methods": [
   479                "SetIamPolicy"
   480              ]
   481            },
   482            "TestIamPermissions": {
   483              "methods": [
   484                "TestIamPermissions"
   485              ]
   486            },
   487            "UpdateCryptoKey": {
   488              "methods": [
   489                "UpdateCryptoKey"
   490              ]
   491            },
   492            "UpdateCryptoKeyPrimaryVersion": {
   493              "methods": [
   494                "UpdateCryptoKeyPrimaryVersion"
   495              ]
   496            },
   497            "UpdateCryptoKeyVersion": {
   498              "methods": [
   499                "UpdateCryptoKeyVersion"
   500              ]
   501            }
   502          }
   503        }
   504      }
   505    }
   506  }
   507}

View as plain text