Created
February 24, 2020 14:54
-
-
Save imosquera/50a18adaa6fcc2ce3c1ccbca64523c10 to your computer and use it in GitHub Desktop.
This file contains 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