All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.iam.admin.v1.gapic_metadata.json Maven / Gradle / Ivy

The newest version!
{
  "schema": "1.0",
  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
  "language": "java",
  "protoPackage": "google.iam.admin.v1",
  "libraryPackage": "com.google.cloud.iam.admin.v1",
  "services": {
    "IAM": {
      "clients": {
        "grpc": {
          "libraryClient": "IAMClient",
          "rpcs": {
            "CreateRole": {
              "methods": ["createRole", "createRoleCallable"]
            },
            "CreateServiceAccount": {
              "methods": ["createServiceAccount", "createServiceAccount", "createServiceAccount", "createServiceAccountCallable"]
            },
            "CreateServiceAccountKey": {
              "methods": ["createServiceAccountKey", "createServiceAccountKey", "createServiceAccountKey", "createServiceAccountKeyCallable"]
            },
            "DeleteRole": {
              "methods": ["deleteRole", "deleteRoleCallable"]
            },
            "DeleteServiceAccount": {
              "methods": ["deleteServiceAccount", "deleteServiceAccount", "deleteServiceAccount", "deleteServiceAccountCallable"]
            },
            "DeleteServiceAccountKey": {
              "methods": ["deleteServiceAccountKey", "deleteServiceAccountKey", "deleteServiceAccountKey", "deleteServiceAccountKeyCallable"]
            },
            "DisableServiceAccount": {
              "methods": ["disableServiceAccount", "disableServiceAccountCallable"]
            },
            "DisableServiceAccountKey": {
              "methods": ["disableServiceAccountKey", "disableServiceAccountKey", "disableServiceAccountKey", "disableServiceAccountKeyCallable"]
            },
            "EnableServiceAccount": {
              "methods": ["enableServiceAccount", "enableServiceAccountCallable"]
            },
            "EnableServiceAccountKey": {
              "methods": ["enableServiceAccountKey", "enableServiceAccountKey", "enableServiceAccountKey", "enableServiceAccountKeyCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "GetRole": {
              "methods": ["getRole", "getRoleCallable"]
            },
            "GetServiceAccount": {
              "methods": ["getServiceAccount", "getServiceAccount", "getServiceAccount", "getServiceAccountCallable"]
            },
            "GetServiceAccountKey": {
              "methods": ["getServiceAccountKey", "getServiceAccountKey", "getServiceAccountKey", "getServiceAccountKeyCallable"]
            },
            "LintPolicy": {
              "methods": ["lintPolicy", "lintPolicyCallable"]
            },
            "ListRoles": {
              "methods": ["listRoles", "listRolesPagedCallable", "listRolesCallable"]
            },
            "ListServiceAccountKeys": {
              "methods": ["listServiceAccountKeys", "listServiceAccountKeys", "listServiceAccountKeys", "listServiceAccountKeysCallable"]
            },
            "ListServiceAccounts": {
              "methods": ["listServiceAccounts", "listServiceAccounts", "listServiceAccounts", "listServiceAccountsPagedCallable", "listServiceAccountsCallable"]
            },
            "PatchServiceAccount": {
              "methods": ["patchServiceAccount", "patchServiceAccountCallable"]
            },
            "QueryAuditableServices": {
              "methods": ["queryAuditableServices", "queryAuditableServicesCallable"]
            },
            "QueryGrantableRoles": {
              "methods": ["queryGrantableRoles", "queryGrantableRoles", "queryGrantableRolesPagedCallable", "queryGrantableRolesCallable"]
            },
            "QueryTestablePermissions": {
              "methods": ["queryTestablePermissions", "queryTestablePermissionsPagedCallable", "queryTestablePermissionsCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "SignBlob": {
              "methods": ["signBlob", "signBlob", "signBlob", "signBlobCallable"]
            },
            "SignJwt": {
              "methods": ["signJwt", "signJwt", "signJwt", "signJwtCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            },
            "UndeleteRole": {
              "methods": ["undeleteRole", "undeleteRoleCallable"]
            },
            "UndeleteServiceAccount": {
              "methods": ["undeleteServiceAccount", "undeleteServiceAccountCallable"]
            },
            "UpdateRole": {
              "methods": ["updateRole", "updateRoleCallable"]
            },
            "UpdateServiceAccount": {
              "methods": ["updateServiceAccount", "updateServiceAccountCallable"]
            },
            "UploadServiceAccountKey": {
              "methods": ["uploadServiceAccountKey", "uploadServiceAccountKeyCallable"]
            }
          }
        }
      }
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy