Created
February 24, 2020 14:54
-
-
Save imosquera/50a18adaa6fcc2ce3c1ccbca64523c10 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "type": "RECORD", | |
| "name": "details", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "source", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "type", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "created", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sourceVersion", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "customer_id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "customer_name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "content", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "taskName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "headers", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "host", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "x_forwarded_for", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "emails", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "email", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "github", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "login", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "company", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "method", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "user", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "uri", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "url", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "email", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "executionId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "info", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "error", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "context", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "INTEGER", | |
| "name": "buildNumber", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "type", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "provider", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "cloudProvider", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "cloudProviders", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "artifacts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "customKind", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "location", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "reference", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "type", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "metadata", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "account", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "stageDetails", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "type", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "fields": [ | |
| { | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "status", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "type", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "startTime", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "endTime", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "tasks", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "status", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "startTime", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "endTime", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "context", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "account", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "exception", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "details", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "stackTrace", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "error", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "errors", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "responseBody", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "rootException", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "status", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "exceptionType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "operation", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ], | |
| "type": "RECORD", | |
| "name": "stages", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "type", | |
| "mode": "NULLABLE" | |
| } | |
| ], | |
| "type": "RECORD", | |
| "name": "trigger", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "status", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "application", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "endTime", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "startTime", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "pipelineConfigId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "id", | |
| "mode": "NULLABLE" | |
| } | |
| ], | |
| "type": "RECORD", | |
| "name": "execution", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "before", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "hash", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "after", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "master", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "project", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "lastBuild", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "result", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "number", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "duration", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "timestamp", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "start_time", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "end_time", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "org", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "repo", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "path", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "dinghyfile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "is_module", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "rainmaker", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "job_name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "build_id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "build_count", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "repo_name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "commits_count", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "hash", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "event_type", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "timestamp_millis", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "run_id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "closed", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "metric_id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "FLOAT", | |
| "name": "metric_value", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "halyardEvent", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "halconfig", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "halyardVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "currentDeployment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "deploymentConfigurations", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "version", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "timezone", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "armory", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "diagnostics", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "uuid", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "logging", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "endpoint", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "dinghy", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "autoLockPipelines", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "dinghyFilename", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "fiatUser", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "githubEndpoint", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "githubToken", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "stashEndpoint", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "stashToken", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "stashUsername", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateOrg", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateRepo", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "terraform", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "git", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "accessToken", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "artifacts", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "bitbucket", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "password", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "gcs", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "jsonPath", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "github", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "password", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "usernamePasswordFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "token", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "tokenFile", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "gitlab", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "token", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "tokenFile", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "helm", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "repository", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "password", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "usernamePasswordFile", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "http", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "password", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "usernamePasswordFile", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "maven", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "repositoryUrl", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "oracle", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "namespace", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "region", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "fingerprint", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sshPrivateKeyFilePath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "privateKeyPassphrase", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "tenancyId", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "s3", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "apiEndpoint", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "apiRegion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "region", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "awsAccessKeyId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "awsSecretAccessKey", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "templates", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templatePath", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "canary", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "reduxLoggerEnabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "showAllConfigsEnabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "stagesEnabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "templatesEnabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "defaultMetricsAccount", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "defaultStorageAccount", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "defaultJudge", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "defaultMetricsStore", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "atlasWebComponentsUrl", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "serviceIntegrations", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "ci", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "jenkins", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "masters", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "address", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "password", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "csrf", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "travis", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "masters", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "address", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "baseUrl", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "githubToken", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "numberOfRepositories", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "wercker", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "masters", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "address", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "user", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "token", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "deploymentEnvironment", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "consul", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "address", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "gitConfig", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "upstreamUser", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "originUser", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "customSizing", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "componentSizings", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "haServices", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "clouddriver", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "disableClouddriverRoDeck", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "redisMasterEndpoint", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "redisSlaveDeckEndpoint", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "redisSlaveEndpoint", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "echo", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "vault", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "address", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "accountName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "bootstrapOnly", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "hostAliases", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "value", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "initContainers", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "value", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "size", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "type", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "updateVersions", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "location", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "nodeSelectors", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "sidecars", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "value", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "dockerImage", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "port", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "features", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "appengineContainerImageUrlDeployments", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "artifacts", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "auth", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "chaos", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "entityTags", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "fiat", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "infrastructureStages", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "jobs", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "managedPipelineTemplatesV2UI", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "mineCanary", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "pipelineTemplates", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "travis", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "wercker", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "metricStores", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "datadog", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "api_key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "app_key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "tags", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "period", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "prometheus", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "add_source_metalabels", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "push_gateway", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "stackdriver", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "credentials_path", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "instance_id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "project", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "zone", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "notifications", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "slack", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "botName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "token", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "twilio", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "account", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "baseUrl", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "from", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "token", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "persistentStorage", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "azs", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "storageAccountKey", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "storageAccountName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "storageContainerName", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "gcs", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "bucket", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "bucketLocation", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "jsonPath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "project", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "rootFolder", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "oracle", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "bucketName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "namespace", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "compartmentId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "region", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "fingerprint", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sshPrivateKeyFilePath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "privateKeyPassphrase", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "tenancyId", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "persistentStoreType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "redis", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "host", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "port", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "s3", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "accessKeyId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "bucket", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "endpoint", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "region", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "rootFolder", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "secretAccessKey", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "providers", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "appengine", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "localRepositoryDirectory", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "gitHttpsUsername", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "gitHttpsPassword", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "githubOAuthAccessToken", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sshPrivateKeyFilePath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sshPrivateKeyPassphrase", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sshKnownHostsFilePath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "sshTrustUnknownHosts", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "gcloudReleaseTrack", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "services", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "versions", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "omitServices", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "omitVersions", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "cachingIntervalSeconds", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "project", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "jsonPath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "aws", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "accessKeyId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "secretAccessKey", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "defaultAssumeRole", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "defaultKeyPairTemplate", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "defaultRegions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "defaults", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "iamRole", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "bakeryDefaults", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "awsAccessKey", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "awsSecretKey", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "awsSubnetId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "awsVpcId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "awsAssociatePublicIpAddress", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "defaultVirtualizationType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "baseImages", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "baseImage", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "shortDescription", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "detailedDescription", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "packageType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateFile", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "virtualizationSettings", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "region", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "virtualizationType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "instanceType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sourceAmi", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sshUserName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "winRmUserName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "spotPrice", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "spotPriceAutoProduct", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "defaultKeyPair", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "edda", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "discovery", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "accountId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "regions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "assumeRole", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sessionName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "azure", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "bakeryDefaults", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "baseImages", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "baseImage", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "publisher", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "offer", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sku", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "version", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "shortDescription", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "detailedDescription", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "packageType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateFile", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "clientId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "appKey", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "tenantId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "subscriptionId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "objectId", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "defaultResourceGroup", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "defaultKeyVault", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "packerResourceGroup", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "packerStorageAccount", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "regions", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "cloudfoundry", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "api", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "appsManagerURI", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "metricsURI", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "password", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "user", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "dcos", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "clusters", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "dcosUrl", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "caCertFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "insecureSkipTlsVerify", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "loadBalancer", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "image", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "serviceAccountSecret", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "clusters", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "uid", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "password", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "serviceKeyFile", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "dockerRegistries", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "accountName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "namespaces", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "dockerRegistry", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "address", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "password", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "passwordCommand", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "email", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "cacheIntervalSeconds", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "clientTimeoutMillis", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "cacheThreads", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "paginateSize", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "sortTagsByDate", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "trackDigests", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "insecureRegistry", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "repositories", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "passwordFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "dockerconfigFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "ecs", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "awsAccount", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "awsAccount", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "google", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "defaultRegions", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "bakeryDefaults", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "zone", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "network", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "networkProjectId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "useInternalIp", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "baseImages", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "baseImage", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "isImageFamily", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "shortDescription", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "detailedDescription", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "packageType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateFile", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "virtualizationSettings", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "sourceImage", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sourceImageFamily", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "alphaListed", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "imageProjects", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "consul", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "agentEndpoint", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "agentPort", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "datacenters", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userDataFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "regions", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "project", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "jsonPath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "kubernetes", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "context", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "cluster", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "user", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "configureImagePullSecrets", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "serviceAccount", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "cacheThreads", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "namespaces", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "omitNamespaces", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "kinds", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "omitKinds", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "customResources", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "kubernetesKind", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "spinnakerKind", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "versioned", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "cachingPolicies", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "kubernetesKind", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "maxEntriesPerAgent", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "kubeconfigFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "kubeconfigContents", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "kubectlPath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "kubectlRequestTimeoutSeconds", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "checkPermissionsOnStartup", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "liveManifestCalls", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "oAuthServiceAccount", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "oAuthScopes", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "namingStrategy", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "skin", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "onlySpinnakerManaged", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "debug", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "dockerRegistries", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "accountName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "namespaces", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "openstack", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "bakeryDefaults", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "authUrl", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "domainName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "networkId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "floatingIpPool", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "securityGroups", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "projectName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "password", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "insecure", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "baseImages", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "baseImage", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "shortDescription", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "detailedDescription", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "packageType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateFile", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "virtualizationSettings", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "region", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "instanceType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sourceImageId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sshUserName", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "accountName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "accountType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "authUrl", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "password", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "projectName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "domainName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "insecure", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "heatTemplateLocation", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "consulConfig", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userDataFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "lbaas", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "INTEGER", | |
| "name": "pollTimeout", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "pollInterval", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "regions", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "oracle", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "bakeryDefaults", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "availabilityDomain", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "subnetId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "instanceShape", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "baseImages", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "baseImage", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "id", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "shortDescription", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "detailedDescription", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "packageType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templateFile", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "virtualizationSettings", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "baseImageId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sshUserName", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "accounts", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "compartmentId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "fingerprint", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sshPrivateKeyFilePath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "privateKeyPassphrase", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "tenancyId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "region", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "name", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "environment", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requiredGroupMembership", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "providerVersion", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "permissions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "REPEATED" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "primaryAccount", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "pubsub", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "google", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "publishers", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "project", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "topicName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "jsonPath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "content", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "pubsubType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "subscriptions", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "project", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "subscriptionName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "jsonPath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "templatePath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "INTEGER", | |
| "name": "ackDeadlineSeconds", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "messageFormat", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "security", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "apiSecurity", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "corsAccessPattern", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "overrideBaseUrl", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "ssl", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "clientAuth", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "keyAlias", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "keyStore", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "keyStorePassword", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "keyStoreType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "trustStore", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "trustStorePassword", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "trustStoreType", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "authn", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "oauth2", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "client", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "clientId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "clientSecret", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "accessTokenUri", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userAuthorizationUri", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "clientAuthenticationScheme", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "scope", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "preEstablishedRedirectUri", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "useCurrentUri", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "userInfoRequirements", | |
| "mode": "REPEATED", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "key", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "value", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "resource", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "userInfoUri", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "userInfoMapping", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "email", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "firstName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "lastName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "provider", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "saml", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "method", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "metadataLocal", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "metadataRemote", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "issuerId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "keyStore", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "keyStorePassword", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "keyStoreAliasName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "serviceAddress", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "userAttributeMapping", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "firstName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "lastName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "roles", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "rolesDelimiter", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "ldap", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "method", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userDnPattern", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userSearchBase", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userSearchFilter", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "x509", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "method", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "roleOid", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "subjectPrincipalRegex", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "iap", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "method", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "jwtHeader", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "issuerId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "audience", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "iapVerifyKeyUrl", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "authz", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "groupMembership", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "service", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "google", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "roleProviderType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "credentialPath", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "adminUsername", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "domain", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "github", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "roleProviderType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "baseUrl", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "accessToken", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "organization", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "file", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "roleProviderType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "path", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "ldap", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "roleProviderType", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "url", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "managerDn", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "managerPassword", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userDnPattern", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userSearchBase", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "groupSearchBase", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userSearchFilter", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "groupSearchFilter", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "groupRoleAttributes", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "saml", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "method", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "metadataLocal", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "metadataRemote", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "issuerId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "keyStore", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "keyStorePassword", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "keyStoreAliasName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "serviceAddress", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "userAttributeMapping", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "firstName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "lastName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "roles", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "rolesDelimiter", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "username", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "ldap", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "method", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userDnPattern", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userSearchBase", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "userSearchFilter", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "x509", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "method", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "roleOid", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "subjectPrincipalRegex", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "iap", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "method", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "nodeName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "jwtHeader", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "issuerId", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "audience", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "iapVerifyKeyUrl", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "uiSecurity", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "overrideBaseUrl", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "ssl", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "sslCertificateFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sslCertificateKeyFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sslCACertificateFile", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "sslCertificatePassphrase", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "webhook", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "RECORD", | |
| "name": "trust", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "BOOLEAN", | |
| "name": "enabled", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "trustStore", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "trustStorePassword", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "email", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "halconfigAsString", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "os", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "request", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "requestMethod", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "taskName", | |
| "mode": "NULLABLE" | |
| }, | |
| { | |
| "type": "STRING", | |
| "name": "secretEnginesUsed", | |
| "mode": "REPEATED" | |
| }, | |
| { | |
| "type": "RECORD", | |
| "name": "uploadPipeline", | |
| "mode": "NULLABLE", | |
| "fields": [ | |
| { | |
| "type": "STRING", | |
| "name": "url", | |
| "mode": "NULLABLE" | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment