github.com/kyma-incubator/compass/components/director@v0.0.0-20230623144113-d764f56ff805/examples/register-application/register-application.graphql (about)

     1  # Code generated by Compass integration tests, DO NOT EDIT.
     2  mutation {
     3    result: registerApplication(
     4      in: {
     5        name: "wordpress"
     6        providerName: "provider name"
     7        description: "my first wordpress application"
     8        labels: {
     9          applicationType: "SAP Cloud for Customer"
    10          group: ["production", "experimental"]
    11          scenarios: ["test-scenario"]
    12        }
    13        healthCheckURL: "http://mywordpress.com/health"
    14      }
    15    ) {
    16      id
    17      name
    18      providerName
    19      description
    20      baseUrl
    21      systemNumber
    22      systemStatus
    23      integrationSystemID
    24      applicationTemplateID
    25      labels
    26      deletedAt
    27      updatedAt
    28      error
    29      status {
    30        condition
    31        timestamp
    32      }
    33      webhooks {
    34        id
    35        applicationID
    36        applicationTemplateID
    37        runtimeID
    38        formationTemplateID
    39        type
    40        mode
    41        correlationIdKey
    42        retryInterval
    43        timeout
    44        url
    45        urlTemplate
    46        inputTemplate
    47        headerTemplate
    48        outputTemplate
    49        statusTemplate
    50        auth {
    51          credential {
    52            ... on BasicCredentialData {
    53              username
    54              password
    55            }
    56            ... on CertificateOAuthCredentialData {
    57              clientId
    58              certificate
    59              url
    60            }
    61            ... on OAuthCredentialData {
    62              clientId
    63              clientSecret
    64              url
    65            }
    66          }
    67          oneTimeToken {
    68            __typename
    69            token
    70            used
    71            expiresAt
    72          }
    73          certCommonName
    74          accessStrategy
    75          additionalHeaders
    76          additionalQueryParams
    77          requestAuth {
    78            csrf {
    79              tokenEndpointURL
    80              credential {
    81                ... on BasicCredentialData {
    82                  username
    83                  password
    84                }
    85                ... on OAuthCredentialData {
    86                  clientId
    87                  clientSecret
    88                  url
    89                }
    90                ... on CertificateOAuthCredentialData {
    91                  clientId
    92                  certificate
    93                  url
    94                }
    95              }
    96              additionalHeaders
    97              additionalQueryParams
    98            }
    99          }
   100        }
   101        createdAt
   102      }
   103      healthCheckURL
   104      bundles {
   105        data {
   106          id
   107          name
   108          description
   109          instanceAuthRequestInputSchema
   110          instanceAuths {
   111            id
   112            context
   113            inputParams
   114            auth {
   115              credential {
   116                ... on BasicCredentialData {
   117                  username
   118                  password
   119                }
   120                ... on CertificateOAuthCredentialData {
   121                  clientId
   122                  certificate
   123                  url
   124                }
   125                ... on OAuthCredentialData {
   126                  clientId
   127                  clientSecret
   128                  url
   129                }
   130              }
   131              oneTimeToken {
   132                __typename
   133                token
   134                used
   135                expiresAt
   136              }
   137              certCommonName
   138              accessStrategy
   139              additionalHeaders
   140              additionalQueryParams
   141              requestAuth {
   142                csrf {
   143                  tokenEndpointURL
   144                  credential {
   145                    ... on BasicCredentialData {
   146                      username
   147                      password
   148                    }
   149                    ... on OAuthCredentialData {
   150                      clientId
   151                      clientSecret
   152                      url
   153                    }
   154                    ... on CertificateOAuthCredentialData {
   155                      clientId
   156                      certificate
   157                      url
   158                    }
   159                  }
   160                  additionalHeaders
   161                  additionalQueryParams
   162                }
   163              }
   164            }
   165            status {
   166              condition
   167              timestamp
   168              message
   169              reason
   170            }
   171            runtimeID
   172            runtimeContextID
   173          }
   174          defaultInstanceAuth {
   175            credential {
   176              ... on BasicCredentialData {
   177                username
   178                password
   179              }
   180              ... on CertificateOAuthCredentialData {
   181                clientId
   182                certificate
   183                url
   184              }
   185              ... on OAuthCredentialData {
   186                clientId
   187                clientSecret
   188                url
   189              }
   190            }
   191            oneTimeToken {
   192              __typename
   193              token
   194              used
   195              expiresAt
   196            }
   197            certCommonName
   198            accessStrategy
   199            additionalHeaders
   200            additionalQueryParams
   201            requestAuth {
   202              csrf {
   203                tokenEndpointURL
   204                credential {
   205                  ... on BasicCredentialData {
   206                    username
   207                    password
   208                  }
   209                  ... on OAuthCredentialData {
   210                    clientId
   211                    clientSecret
   212                    url
   213                  }
   214                  ... on CertificateOAuthCredentialData {
   215                    clientId
   216                    certificate
   217                    url
   218                  }
   219                }
   220                additionalHeaders
   221                additionalQueryParams
   222              }
   223            }
   224          }
   225          apiDefinitions {
   226            data {
   227              id
   228              name
   229              description
   230              spec {
   231                id
   232                data
   233                format
   234                type
   235                fetchRequest {
   236                  url
   237                  auth {
   238                    credential {
   239                      ... on BasicCredentialData {
   240                        username
   241                        password
   242                      }
   243                      ... on CertificateOAuthCredentialData {
   244                        clientId
   245                        certificate
   246                        url
   247                      }
   248                      ... on OAuthCredentialData {
   249                        clientId
   250                        clientSecret
   251                        url
   252                      }
   253                    }
   254                    oneTimeToken {
   255                      __typename
   256                      token
   257                      used
   258                      expiresAt
   259                    }
   260                    certCommonName
   261                    accessStrategy
   262                    additionalHeaders
   263                    additionalQueryParams
   264                    requestAuth {
   265                      csrf {
   266                        tokenEndpointURL
   267                        credential {
   268                          ... on BasicCredentialData {
   269                            username
   270                            password
   271                          }
   272                          ... on OAuthCredentialData {
   273                            clientId
   274                            clientSecret
   275                            url
   276                          }
   277                          ... on CertificateOAuthCredentialData {
   278                            clientId
   279                            certificate
   280                            url
   281                          }
   282                        }
   283                        additionalHeaders
   284                        additionalQueryParams
   285                      }
   286                    }
   287                  }
   288                  mode
   289                  filter
   290                  status {
   291                    condition
   292                    message
   293                    timestamp
   294                  }
   295                }
   296              }
   297              targetURL
   298              group
   299              version {
   300                value
   301                deprecated
   302                deprecatedSince
   303                forRemoval
   304              }
   305            }
   306            pageInfo {
   307              startCursor
   308              endCursor
   309              hasNextPage
   310            }
   311            totalCount
   312          }
   313          eventDefinitions {
   314            data {
   315              id
   316              name
   317              description
   318              group
   319              spec {
   320                id
   321                data
   322                type
   323                format
   324                fetchRequest {
   325                  url
   326                  auth {
   327                    credential {
   328                      ... on BasicCredentialData {
   329                        username
   330                        password
   331                      }
   332                      ... on CertificateOAuthCredentialData {
   333                        clientId
   334                        certificate
   335                        url
   336                      }
   337                      ... on OAuthCredentialData {
   338                        clientId
   339                        clientSecret
   340                        url
   341                      }
   342                    }
   343                    oneTimeToken {
   344                      __typename
   345                      token
   346                      used
   347                      expiresAt
   348                    }
   349                    certCommonName
   350                    accessStrategy
   351                    additionalHeaders
   352                    additionalQueryParams
   353                    requestAuth {
   354                      csrf {
   355                        tokenEndpointURL
   356                        credential {
   357                          ... on BasicCredentialData {
   358                            username
   359                            password
   360                          }
   361                          ... on OAuthCredentialData {
   362                            clientId
   363                            clientSecret
   364                            url
   365                          }
   366                          ... on CertificateOAuthCredentialData {
   367                            clientId
   368                            certificate
   369                            url
   370                          }
   371                        }
   372                        additionalHeaders
   373                        additionalQueryParams
   374                      }
   375                    }
   376                  }
   377                  mode
   378                  filter
   379                  status {
   380                    condition
   381                    message
   382                    timestamp
   383                  }
   384                }
   385              }
   386              version {
   387                value
   388                deprecated
   389                deprecatedSince
   390                forRemoval
   391              }
   392            }
   393            pageInfo {
   394              startCursor
   395              endCursor
   396              hasNextPage
   397            }
   398            totalCount
   399          }
   400          documents {
   401            data {
   402              id
   403              title
   404              displayName
   405              description
   406              format
   407              kind
   408              data
   409              fetchRequest {
   410                url
   411                auth {
   412                  credential {
   413                    ... on BasicCredentialData {
   414                      username
   415                      password
   416                    }
   417                    ... on CertificateOAuthCredentialData {
   418                      clientId
   419                      certificate
   420                      url
   421                    }
   422                    ... on OAuthCredentialData {
   423                      clientId
   424                      clientSecret
   425                      url
   426                    }
   427                  }
   428                  oneTimeToken {
   429                    __typename
   430                    token
   431                    used
   432                    expiresAt
   433                  }
   434                  certCommonName
   435                  accessStrategy
   436                  additionalHeaders
   437                  additionalQueryParams
   438                  requestAuth {
   439                    csrf {
   440                      tokenEndpointURL
   441                      credential {
   442                        ... on BasicCredentialData {
   443                          username
   444                          password
   445                        }
   446                        ... on OAuthCredentialData {
   447                          clientId
   448                          clientSecret
   449                          url
   450                        }
   451                        ... on CertificateOAuthCredentialData {
   452                          clientId
   453                          certificate
   454                          url
   455                        }
   456                      }
   457                      additionalHeaders
   458                      additionalQueryParams
   459                    }
   460                  }
   461                }
   462                mode
   463                filter
   464                status {
   465                  condition
   466                  message
   467                  timestamp
   468                }
   469              }
   470            }
   471            pageInfo {
   472              startCursor
   473              endCursor
   474              hasNextPage
   475            }
   476            totalCount
   477          }
   478        }
   479        pageInfo {
   480          startCursor
   481          endCursor
   482          hasNextPage
   483        }
   484        totalCount
   485      }
   486      auths {
   487        id
   488        auth {
   489          credential {
   490            ... on BasicCredentialData {
   491              username
   492              password
   493            }
   494            ... on CertificateOAuthCredentialData {
   495              clientId
   496              certificate
   497              url
   498            }
   499            ... on OAuthCredentialData {
   500              clientId
   501              clientSecret
   502              url
   503            }
   504          }
   505          oneTimeToken {
   506            __typename
   507            token
   508            used
   509            expiresAt
   510          }
   511          certCommonName
   512          accessStrategy
   513          additionalHeaders
   514          additionalQueryParams
   515          requestAuth {
   516            csrf {
   517              tokenEndpointURL
   518              credential {
   519                ... on BasicCredentialData {
   520                  username
   521                  password
   522                }
   523                ... on OAuthCredentialData {
   524                  clientId
   525                  clientSecret
   526                  url
   527                }
   528                ... on CertificateOAuthCredentialData {
   529                  clientId
   530                  certificate
   531                  url
   532                }
   533              }
   534              additionalHeaders
   535              additionalQueryParams
   536            }
   537          }
   538        }
   539      }
   540      eventingConfiguration {
   541        defaultURL
   542      }
   543    }
   544  }