@atomist/sdm-pack-fingerprints
Version:
an Atomist SDM Extension Pack for fingerprinting code
1,186 lines (1,185 loc) • 35 kB
TypeScript
export declare type Maybe<T> = T | null;
export interface ScmResourceProviderInput {
orgs: string[];
repos: ScmResourceProviderRepoInput[];
}
export interface ScmResourceProviderRepoInput {
owner: string;
repo: string;
}
export interface ResourceProviderStateInput {
state: ResourceProviderStateName;
error?: Maybe<string>;
}
export interface ScmProviderStateInput {
state: ScmProviderStateName;
error?: Maybe<string>;
}
export interface CredentialInput {
type: CredentialType;
oauth?: Maybe<OAuthInput>;
password?: Maybe<PasswordInput>;
}
export interface OAuthInput {
secret: string;
scopes: string[];
}
export interface PasswordInput {
secret: string;
}
export interface WebhookInput {
name: string;
resourceProviderId: string;
authType: WebhookAuthType;
hmacSha1?: Maybe<HmacSha1AuthInput>;
tags?: Maybe<(Maybe<TagInput>)[]>;
state?: Maybe<WebhookState>;
}
export interface HmacSha1AuthInput {
/** shared secret */
secret: string;
/** http header in which to find the hash */
header?: Maybe<string>;
}
export interface TagInput {
name: string;
value: string;
}
export interface ScmOrgsInput {
orgs: ScmOrgInput[];
}
export interface ScmOrgInput {
name: string;
id?: Maybe<string>;
url?: Maybe<string>;
ownerType: OwnerType;
}
export interface ScmReposInput {
/** The id of the org as represented in the Atomist graph */
orgId: string;
owner: string;
/** The list of repos to ingest */
repos: ScmRepoInput[];
}
export interface ScmRepoInput {
/** The the id of the repo as provided by the SCM provider not the Atomist graph */
repoId: string;
/** The http url of the repo in the SCM provider */
url?: Maybe<string>;
/** The name of the repo */
name: string;
/** The default branch of the repo (master if unknown) */
defaultBranch?: Maybe<string>;
}
export interface ScmCommitInput {
/** The id of the repo as it appears in the graph */
repoId: string;
/** The sha of the commit */
sha: string;
/** The email address of the commit */
email?: Maybe<EmailInput>;
/** The commit message */
message: string;
/** The http url of the commit in the SCM provider */
url?: Maybe<string>;
/** The commit timestamp */
timestamp: string;
/** The name of the branch this commit is being ingested on */
branchName: string;
/** The author of the commit - optional but helpful if available */
author?: Maybe<ScmAuthorInput>;
}
export interface EmailInput {
address: string;
}
export interface ScmAuthorInput {
/** The login of the commit author in the SCM provider */
login: string;
/** The authors email address */
email?: Maybe<EmailInput>;
/** The name of the author */
name?: Maybe<string>;
}
/** For submitting new RepoFingerprints */
export interface FingerprintInput {
/** Optional data, such as dependency version */
data?: Maybe<string>;
/** The unique name for this fingerprint, such as the name of a dependency */
name: string;
/** The hash of this fingerprint - forms ID of a SourceFingerprint */
sha: string;
}
/** The input object for the creation of a AtmJob */
export interface AtmJobInput {
jobTasks: AtmJobTaskInput[];
/** Sets the name for this job */
name: string;
}
/** Input object for creation of AtmJobTask */
export interface AtmJobTaskInput {
/** Sets additional information about this AtmJobTask */
data?: Maybe<string>;
/** Sets the name for this AtmJobTask */
name: string;
}
/** Input object for setting the state of a AtmJobTask */
export interface AtmJobTaskStateInput {
/** Sets additional information about the state of this AtmJobTask */
message?: Maybe<string>;
/** Sets the AtmJobTaskState of this AtmJobState */
state: AtmJobTaskState;
}
/** Ordering Enum for Person */
export declare enum _PersonOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
forename_asc = "forename_asc",
forename_desc = "forename_desc",
surname_asc = "surname_asc",
surname_desc = "surname_desc",
name_asc = "name_asc",
name_desc = "name_desc"
}
export declare enum ResourceProviderStateName {
converged = "converged",
unconverged = "unconverged",
misconfigured = "misconfigured",
unauthorized = "unauthorized"
}
export declare enum WebhookAuthType {
hmac_sha1 = "hmac_sha1",
none = "none"
}
export declare enum WebhookState {
enabled = "enabled",
disabled = "disabled"
}
/** Enum for ProviderType */
export declare enum ProviderType {
bitbucket_cloud = "bitbucket_cloud",
github_com = "github_com",
ghe = "ghe",
bitbucket = "bitbucket",
gitlab = "gitlab"
}
/** Ordering Enum for Org */
export declare enum _OrgOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
owner_asc = "owner_asc",
owner_desc = "owner_desc",
ownerType_asc = "ownerType_asc",
ownerType_desc = "ownerType_desc"
}
export declare enum OwnerType {
user = "user",
organization = "organization"
}
/** Ordering Enum for Repo */
export declare enum _RepoOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
owner_asc = "owner_asc",
owner_desc = "owner_desc",
name_asc = "name_asc",
name_desc = "name_desc",
allowRebaseMerge_asc = "allowRebaseMerge_asc",
allowRebaseMerge_desc = "allowRebaseMerge_desc",
allowSquashMerge_asc = "allowSquashMerge_asc",
allowSquashMerge_desc = "allowSquashMerge_desc",
allowMergeCommit_asc = "allowMergeCommit_asc",
allowMergeCommit_desc = "allowMergeCommit_desc",
repoId_asc = "repoId_asc",
repoId_desc = "repoId_desc",
gitHubId_asc = "gitHubId_asc",
gitHubId_desc = "gitHubId_desc",
defaultBranch_asc = "defaultBranch_asc",
defaultBranch_desc = "defaultBranch_desc"
}
/** Ordering Enum for Label */
export declare enum _LabelOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
name_asc = "name_asc",
name_desc = "name_desc",
default_asc = "default_asc",
default_desc = "default_desc",
color_asc = "color_asc",
color_desc = "color_desc"
}
/** Ordering Enum for ChatChannel */
export declare enum _ChatChannelOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
name_asc = "name_asc",
name_desc = "name_desc",
provider_asc = "provider_asc",
provider_desc = "provider_desc",
normalizedName_asc = "normalizedName_asc",
normalizedName_desc = "normalizedName_desc",
channelId_asc = "channelId_asc",
channelId_desc = "channelId_desc",
isDefault_asc = "isDefault_asc",
isDefault_desc = "isDefault_desc",
botInvitedSelf_asc = "botInvitedSelf_asc",
botInvitedSelf_desc = "botInvitedSelf_desc",
archived_asc = "archived_asc",
archived_desc = "archived_desc"
}
/** Ordering Enum for Email */
export declare enum _EmailOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
address_asc = "address_asc",
address_desc = "address_desc"
}
/** Ordering Enum for ChatId */
export declare enum _ChatIdOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
screenName_asc = "screenName_asc",
screenName_desc = "screenName_desc",
userId_asc = "userId_asc",
userId_desc = "userId_desc",
provider_asc = "provider_asc",
provider_desc = "provider_desc",
isAtomistBot_asc = "isAtomistBot_asc",
isAtomistBot_desc = "isAtomistBot_desc",
isOwner_asc = "isOwner_asc",
isOwner_desc = "isOwner_desc",
isPrimaryOwner_asc = "isPrimaryOwner_asc",
isPrimaryOwner_desc = "isPrimaryOwner_desc",
isAdmin_asc = "isAdmin_asc",
isAdmin_desc = "isAdmin_desc",
isBot_asc = "isBot_asc",
isBot_desc = "isBot_desc",
timezoneLabel_asc = "timezoneLabel_asc",
timezoneLabel_desc = "timezoneLabel_desc"
}
/** Ordering Enum for ChannelLink */
export declare enum _ChannelLinkOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc"
}
export declare enum IssueState {
open = "open",
closed = "closed",
deleted = "deleted"
}
/** Ordering Enum for Issue */
export declare enum _IssueOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
number_asc = "number_asc",
number_desc = "number_desc",
name_asc = "name_asc",
name_desc = "name_desc",
title_asc = "title_asc",
title_desc = "title_desc",
body_asc = "body_asc",
body_desc = "body_desc",
state_asc = "state_asc",
state_desc = "state_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc",
action_asc = "action_asc",
action_desc = "action_desc",
createdAt_asc = "createdAt_asc",
createdAt_desc = "createdAt_desc",
updatedAt_asc = "updatedAt_asc",
updatedAt_desc = "updatedAt_desc",
closedAt_asc = "closedAt_asc",
closedAt_desc = "closedAt_desc"
}
/** Ordering Enum for Commit */
export declare enum _CommitOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
sha_asc = "sha_asc",
sha_desc = "sha_desc",
message_asc = "message_asc",
message_desc = "message_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc"
}
/** Enum for BuildStatus */
export declare enum BuildStatus {
passed = "passed",
broken = "broken",
failed = "failed",
started = "started",
canceled = "canceled",
pending = "pending",
error = "error",
queued = "queued"
}
/** Enum for BuildTrigger */
export declare enum BuildTrigger {
pull_request = "pull_request",
push = "push",
tag = "tag",
cron = "cron"
}
/** Ordering Enum for Build */
export declare enum _BuildOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
buildId_asc = "buildId_asc",
buildId_desc = "buildId_desc",
number_asc = "number_asc",
number_desc = "number_desc",
name_asc = "name_asc",
name_desc = "name_desc",
status_asc = "status_asc",
status_desc = "status_desc",
buildUrl_asc = "buildUrl_asc",
buildUrl_desc = "buildUrl_desc",
compareUrl_asc = "compareUrl_asc",
compareUrl_desc = "compareUrl_desc",
trigger_asc = "trigger_asc",
trigger_desc = "trigger_desc",
provider_asc = "provider_asc",
provider_desc = "provider_desc",
pullRequestNumber_asc = "pullRequestNumber_asc",
pullRequestNumber_desc = "pullRequestNumber_desc",
startedAt_asc = "startedAt_asc",
startedAt_desc = "startedAt_desc",
finishedAt_asc = "finishedAt_asc",
finishedAt_desc = "finishedAt_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc",
workflowId_asc = "workflowId_asc",
workflowId_desc = "workflowId_desc",
jobName_asc = "jobName_asc",
jobName_desc = "jobName_desc",
jobId_asc = "jobId_asc",
jobId_desc = "jobId_desc",
data_asc = "data_asc",
data_desc = "data_desc"
}
/** Enum for PipelineStatus */
export declare enum PipelineStatus {
running = "running",
pending = "pending",
success = "success",
failed = "failed",
canceled = "canceled",
skipped = "skipped",
manual = "manual"
}
/** Enum for the PipelineProviders */
export declare enum PipelineProvider {
gitlab_ci = "gitlab_ci"
}
/** Enum for JobStatus */
export declare enum JobStatus {
created = "created",
pending = "pending",
running = "running",
failed = "failed",
success = "success",
canceled = "canceled",
skipped = "skipped",
manual = "manual"
}
export declare enum SdmGoalState {
success = "success",
pre_approved = "pre_approved",
requested = "requested",
waiting_for_pre_approval = "waiting_for_pre_approval",
approved = "approved",
waiting_for_approval = "waiting_for_approval",
failure = "failure",
stopped = "stopped",
planned = "planned",
in_process = "in_process",
skipped = "skipped",
canceled = "canceled"
}
export declare enum SdmGoalDisplayFormat {
compact = "compact",
full = "full"
}
export declare enum SdmGoalDisplayState {
show_current = "show_current",
show_all = "show_all"
}
/** Enum for MergeStatus */
export declare enum MergeStatus {
can_be_merged = "can_be_merged",
unchecked = "unchecked",
cannot_be_merged = "cannot_be_merged"
}
export declare enum PullRequestAction {
assigned = "assigned",
created = "created",
unassigned = "unassigned",
review_requested = "review_requested",
review_request_removed = "review_request_removed",
labeled = "labeled",
unlabeled = "unlabeled",
opened = "opened",
edited = "edited",
closed = "closed",
reopened = "reopened",
synchronize = "synchronize",
submitted = "submitted",
ready_for_review = "ready_for_review"
}
/** Ordering Enum for SCMId */
export declare enum _ScmIdOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
login_asc = "login_asc",
login_desc = "login_desc",
name_asc = "name_asc",
name_desc = "name_desc",
avatar_asc = "avatar_asc",
avatar_desc = "avatar_desc"
}
/** Ordering Enum for PullRequest */
export declare enum _PullRequestOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
number_asc = "number_asc",
number_desc = "number_desc",
prId_asc = "prId_asc",
prId_desc = "prId_desc",
name_asc = "name_asc",
name_desc = "name_desc",
body_asc = "body_asc",
body_desc = "body_desc",
state_asc = "state_asc",
state_desc = "state_desc",
merged_asc = "merged_asc",
merged_desc = "merged_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc",
baseBranchName_asc = "baseBranchName_asc",
baseBranchName_desc = "baseBranchName_desc",
branchName_asc = "branchName_asc",
branchName_desc = "branchName_desc",
title_asc = "title_asc",
title_desc = "title_desc",
createdAt_asc = "createdAt_asc",
createdAt_desc = "createdAt_desc",
updatedAt_asc = "updatedAt_asc",
updatedAt_desc = "updatedAt_desc",
closedAt_asc = "closedAt_asc",
closedAt_desc = "closedAt_desc",
mergedAt_asc = "mergedAt_asc",
mergedAt_desc = "mergedAt_desc",
mergeStatus_asc = "mergeStatus_asc",
mergeStatus_desc = "mergeStatus_desc"
}
/** Enum for ReviewState */
export declare enum ReviewState {
requested = "requested",
pending = "pending",
approved = "approved",
commented = "commented",
unapproved = "unapproved",
changes_requested = "changes_requested"
}
/** Ordering Enum for Review */
export declare enum _ReviewOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
gitHubId_asc = "gitHubId_asc",
gitHubId_desc = "gitHubId_desc",
reviewId_asc = "reviewId_asc",
reviewId_desc = "reviewId_desc",
body_asc = "body_asc",
body_desc = "body_desc",
state_asc = "state_asc",
state_desc = "state_desc",
submittedAt_asc = "submittedAt_asc",
submittedAt_desc = "submittedAt_desc",
htmlUrl_asc = "htmlUrl_asc",
htmlUrl_desc = "htmlUrl_desc"
}
/** Ordering Enum for Comment */
export declare enum _CommentOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
body_asc = "body_asc",
body_desc = "body_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc",
createdAt_asc = "createdAt_asc",
createdAt_desc = "createdAt_desc",
updatedAt_asc = "updatedAt_asc",
updatedAt_desc = "updatedAt_desc",
commentId_asc = "commentId_asc",
commentId_desc = "commentId_desc",
gitHubId_asc = "gitHubId_asc",
gitHubId_desc = "gitHubId_desc",
path_asc = "path_asc",
path_desc = "path_desc",
position_asc = "position_asc",
position_desc = "position_desc",
htmlUrl_asc = "htmlUrl_asc",
htmlUrl_desc = "htmlUrl_desc",
commentType_asc = "commentType_asc",
commentType_desc = "commentType_desc"
}
/** Enum for CommentCommentType */
export declare enum CommentCommentType {
review = "review",
pullRequest = "pullRequest",
issue = "issue"
}
/** Ordering Enum for DockerImage */
export declare enum _DockerImageOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
image_asc = "image_asc",
image_desc = "image_desc",
imageName_asc = "imageName_asc",
imageName_desc = "imageName_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc"
}
/** Ordering Enum for K8Pod */
export declare enum _K8PodOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
name_asc = "name_asc",
name_desc = "name_desc",
phase_asc = "phase_asc",
phase_desc = "phase_desc",
environment_asc = "environment_asc",
environment_desc = "environment_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc",
baseName_asc = "baseName_asc",
baseName_desc = "baseName_desc",
namespace_asc = "namespace_asc",
namespace_desc = "namespace_desc",
statusJSON_asc = "statusJSON_asc",
statusJSON_desc = "statusJSON_desc",
host_asc = "host_asc",
host_desc = "host_desc",
state_asc = "state_asc",
state_desc = "state_desc",
specsJSON_asc = "specsJSON_asc",
specsJSON_desc = "specsJSON_desc",
envJSON_asc = "envJSON_asc",
envJSON_desc = "envJSON_desc",
metadataJSON_asc = "metadataJSON_asc",
metadataJSON_desc = "metadataJSON_desc",
containersCrashLoopBackOff_asc = "containersCrashLoopBackOff_asc",
containersCrashLoopBackOff_desc = "containersCrashLoopBackOff_desc",
resourceVersion_asc = "resourceVersion_asc",
resourceVersion_desc = "resourceVersion_desc"
}
/** Ordering Enum for K8Container */
export declare enum _K8ContainerOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
name_asc = "name_asc",
name_desc = "name_desc",
imageName_asc = "imageName_asc",
imageName_desc = "imageName_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc",
environment_asc = "environment_asc",
environment_desc = "environment_desc",
containerJSON_asc = "containerJSON_asc",
containerJSON_desc = "containerJSON_desc",
state_asc = "state_asc",
state_desc = "state_desc",
stateReason_asc = "stateReason_asc",
stateReason_desc = "stateReason_desc",
ready_asc = "ready_asc",
ready_desc = "ready_desc",
restartCount_asc = "restartCount_asc",
restartCount_desc = "restartCount_desc",
statusJSON_asc = "statusJSON_asc",
statusJSON_desc = "statusJSON_desc",
resourceVersion_asc = "resourceVersion_asc",
resourceVersion_desc = "resourceVersion_desc",
containerID_asc = "containerID_asc",
containerID_desc = "containerID_desc"
}
/** Ordering Enum for Tag */
export declare enum _TagOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
name_asc = "name_asc",
name_desc = "name_desc",
description_asc = "description_asc",
description_desc = "description_desc",
ref_asc = "ref_asc",
ref_desc = "ref_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc"
}
/** Enum for StatusState */
export declare enum StatusState {
pending = "pending",
success = "success",
error = "error",
failure = "failure"
}
/** Ordering Enum for Status */
export declare enum _StatusOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
state_asc = "state_asc",
state_desc = "state_desc",
description_asc = "description_asc",
description_desc = "description_desc",
targetUrl_asc = "targetUrl_asc",
targetUrl_desc = "targetUrl_desc",
context_asc = "context_asc",
context_desc = "context_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc"
}
/** Ordering Enum for Push */
export declare enum _PushOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc",
branch_asc = "branch_asc",
branch_desc = "branch_desc"
}
/** Ordering Enum for HerokuApp */
export declare enum _HerokuAppOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
app_asc = "app_asc",
app_desc = "app_desc",
url_asc = "url_asc",
url_desc = "url_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc",
user_asc = "user_asc",
user_desc = "user_desc",
appId_asc = "appId_asc",
appId_desc = "appId_desc",
release_asc = "release_asc",
release_desc = "release_desc"
}
/** Ordering Enum for Application */
export declare enum _ApplicationOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
state_asc = "state_asc",
state_desc = "state_desc",
host_asc = "host_asc",
host_desc = "host_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc",
domain_asc = "domain_asc",
domain_desc = "domain_desc",
data_asc = "data_asc",
data_desc = "data_desc"
}
/** Ordering Enum for Fingerprint */
export declare enum _FingerprintOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
name_asc = "name_asc",
name_desc = "name_desc",
sha_asc = "sha_asc",
sha_desc = "sha_desc",
data_asc = "data_asc",
data_desc = "data_desc"
}
/** Ordering Enum for Branch */
export declare enum _BranchOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
name_asc = "name_asc",
name_desc = "name_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc",
isRemote_asc = "isRemote_asc",
isRemote_desc = "isRemote_desc",
remoteRepoHtmlUrl_asc = "remoteRepoHtmlUrl_asc",
remoteRepoHtmlUrl_desc = "remoteRepoHtmlUrl_desc"
}
/** Ordering Enum for SCMProvider */
export declare enum _ScmProviderOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
url_asc = "url_asc",
url_desc = "url_desc",
providerId_asc = "providerId_asc",
providerId_desc = "providerId_desc",
apiUrl_asc = "apiUrl_asc",
apiUrl_desc = "apiUrl_desc",
gitUrl_asc = "gitUrl_asc",
gitUrl_desc = "gitUrl_desc",
providerType_asc = "providerType_asc",
providerType_desc = "providerType_desc"
}
/** Ordering Enum for ChatTeam */
export declare enum _ChatTeamOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
name_asc = "name_asc",
name_desc = "name_desc",
provider_asc = "provider_asc",
provider_desc = "provider_desc",
domain_asc = "domain_asc",
domain_desc = "domain_desc",
messageCount_asc = "messageCount_asc",
messageCount_desc = "messageCount_desc",
emailDomain_asc = "emailDomain_asc",
emailDomain_desc = "emailDomain_desc"
}
/** Ordering Enum for Workflow */
export declare enum _WorkflowOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
name_asc = "name_asc",
name_desc = "name_desc",
workflowId_asc = "workflowId_asc",
workflowId_desc = "workflowId_desc",
provider_asc = "provider_asc",
provider_desc = "provider_desc",
config_asc = "config_asc",
config_desc = "config_desc"
}
/** Ordering Enum for DeletedBranch */
export declare enum _DeletedBranchOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
name_asc = "name_asc",
name_desc = "name_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc"
}
/** Ordering Enum for GitHubId */
export declare enum _GitHubIdOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
login_asc = "login_asc",
login_desc = "login_desc",
name_asc = "name_asc",
name_desc = "name_desc"
}
/** Ordering Enum for ImageLinked */
export declare enum _ImageLinkedOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc"
}
/** Ordering Enum for Release */
export declare enum _ReleaseOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
name_asc = "name_asc",
name_desc = "name_desc",
timestamp_asc = "timestamp_asc",
timestamp_desc = "timestamp_desc"
}
/** Ordering Enum for Team */
export declare enum _TeamOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
name_asc = "name_asc",
name_desc = "name_desc",
description_asc = "description_asc",
description_desc = "description_desc",
iconUrl_asc = "iconUrl_asc",
iconUrl_desc = "iconUrl_desc",
createdAt_asc = "createdAt_asc",
createdAt_desc = "createdAt_desc"
}
/** Ordering Enum for PushImpact */
export declare enum _PushImpactOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
url_asc = "url_asc",
url_desc = "url_desc",
data_asc = "data_asc",
data_desc = "data_desc"
}
/** Ordering Enum for PullRequestImpact */
export declare enum _PullRequestImpactOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
url_asc = "url_asc",
url_desc = "url_desc",
data_asc = "data_asc",
data_desc = "data_desc"
}
/** Ordering Enum for ResourceProvider */
export declare enum _ResourceProviderOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc"
}
/** Ordering Enum for GitHubProvider */
export declare enum _GitHubProviderOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc",
url_asc = "url_asc",
url_desc = "url_desc",
providerId_asc = "providerId_asc",
providerId_desc = "providerId_desc",
apiUrl_asc = "apiUrl_asc",
apiUrl_desc = "apiUrl_desc",
gitUrl_asc = "gitUrl_asc",
gitUrl_desc = "gitUrl_desc",
providerType_asc = "providerType_asc",
providerType_desc = "providerType_desc"
}
export declare enum DockerRegistryType {
JFrog = "JFrog",
DockerHub = "DockerHub"
}
export declare enum BinaryRepositoryType {
maven2 = "maven2",
npm = "npm"
}
/** Ordering Enum for UserJoinedChannel */
export declare enum _UserJoinedChannelOrdering {
atmTeamId_asc = "atmTeamId_asc",
atmTeamId_desc = "atmTeamId_desc",
id_asc = "id_asc",
id_desc = "id_desc"
}
/** The state of an AtmJob */
export declare enum AtmJobState {
running = "running",
completed = "completed"
}
/** The state of a AtmJobTask */
export declare enum AtmJobTaskState {
created = "created",
failed = "failed",
success = "success"
}
/** asc or desc ordering. Must be used with orderBy */
export declare enum _Ordering {
desc = "desc",
asc = "asc"
}
export declare enum CommitIssueRelationshipType {
references = "references",
fixes = "fixes"
}
export declare enum SdmDeployState {
requested = "requested",
disabled = "disabled"
}
export declare enum ScmProviderStateName {
converged = "converged",
unconverged = "unconverged",
misconfigured = "misconfigured",
unauthorized = "unauthorized"
}
export declare enum CredentialType {
OAuthToken = "OAuthToken",
Password = "Password"
}
export declare enum ResourceUserType {
SCMId = "SCMId",
GenericResourceUser = "GenericResourceUser",
SystemAccount = "SystemAccount"
}
export declare namespace AddFingerprints {
type Variables = {
type: string;
additions: FingerprintInput[];
branchId: string;
sha: string;
repoId: string;
isDefaultBranch: boolean;
};
type Mutation = {
__typename?: "Mutation";
setCommitFingerprints?: Maybe<string>;
};
}
export declare namespace DeleteFpTarget {
type Variables = {
name: string;
};
type Mutation = {
__typename?: "Mutation";
deleteTeamConfiguration?: Maybe<DeleteTeamConfiguration>;
};
type DeleteTeamConfiguration = {
__typename?: "TeamConfiguration";
name?: string;
};
}
export declare namespace SetFpTarget {
type Variables = {
name: string;
value: string;
};
type Mutation = {
__typename?: "Mutation";
setTeamConfiguration?: SetTeamConfiguration;
};
type SetTeamConfiguration = {
__typename?: "TeamConfiguration";
name?: string;
value?: string;
namespace?: string;
};
}
export declare namespace FindOtherRepos {
type Variables = {
type: string;
name: string;
};
type Query = {
__typename?: "Query";
headCommitsWithFingerprint?: HeadCommitsWithFingerprint[];
};
type HeadCommitsWithFingerprint = {
__typename?: "FingerprintedCommit";
commit?: Maybe<Commit>;
isDefaultBranch?: boolean;
repo?: Maybe<Repo>;
branch?: Maybe<Branch>;
analysis?: Analysis[];
};
type Commit = {
__typename?: "Commit";
id?: Maybe<string>;
sha?: Maybe<string>;
message?: Maybe<string>;
};
type Repo = {
__typename?: "Repo";
name?: Maybe<string>;
owner?: Maybe<string>;
channels?: Maybe<(Maybe<Channels>)[]>;
};
type Channels = {
__typename?: "ChatChannel";
name?: Maybe<string>;
};
type Branch = {
__typename?: "Branch";
name?: Maybe<string>;
url?: Maybe<string>;
};
type Analysis = {
__typename?: "SourceFingerprint";
sha?: string;
name?: string;
data?: Maybe<string>;
type?: string;
};
}
export declare namespace GetAllFpsOnSha {
type Variables = {
sha: string;
};
type Query = {
__typename?: "Query";
Commit?: Maybe<(Maybe<Commit>)[]>;
};
type Commit = {
__typename?: "Commit";
analysis?: Analysis[];
};
type Analysis = {
__typename?: "SourceFingerprint";
type?: string;
name?: string;
sha?: string;
data?: Maybe<string>;
};
}
export declare namespace GetFpByBranch {
type Variables = {
owner: string;
repo: string;
branch: string;
};
type Query = {
__typename?: "Query";
Repo?: Maybe<(Maybe<Repo>)[]>;
};
type Repo = {
__typename?: "Repo";
branches?: Maybe<(Maybe<Branches>)[]>;
};
type Branches = {
__typename?: "Branch";
commit?: Maybe<Commit>;
};
type Commit = {
__typename?: "Commit";
analysis?: Analysis[];
};
type Analysis = {
__typename?: "SourceFingerprint";
type?: string;
name?: string;
sha?: string;
data?: Maybe<string>;
};
}
export declare namespace GetFpByCommitSha {
type Variables = {
sha: string;
name: string;
};
type Query = {
__typename?: "Query";
Commit?: Maybe<(Maybe<Commit>)[]>;
};
type Commit = {
__typename?: "Commit";
analysis?: Analysis[];
};
type Analysis = {
__typename?: "SourceFingerprint";
type?: string;
name?: string;
sha?: string;
data?: Maybe<string>;
};
}
export declare namespace GetFpBySha {
type Variables = {
type: string;
name: string;
sha: string;
};
type Query = {
__typename?: "Query";
SourceFingerprint?: Maybe<SourceFingerprint>;
};
type SourceFingerprint = {
__typename?: "SourceFingerprint";
type?: string;
sha?: string;
data?: Maybe<string>;
name?: string;
};
}
export declare namespace GetFpTargets {
type Variables = {};
type Query = {
__typename?: "Query";
TeamConfiguration?: Maybe<(Maybe<TeamConfiguration>)[]>;
};
type TeamConfiguration = {
__typename?: "TeamConfiguration";
name?: string;
value?: string;
namespace?: string;
};
}
export declare namespace GetPushDetails {
type Variables = {
id: string;
};
type Query = {
__typename?: "Query";
Push?: Maybe<(Maybe<Push>)[]>;
};
type Push = {
__typename?: "Push";
repo?: Maybe<Repo>;
};
type Repo = {
__typename?: "Repo";
channels?: Maybe<(Maybe<Channels>)[]>;
org?: Maybe<Org>;
name?: Maybe<string>;
};
type Channels = {
__typename?: "ChatChannel";
name?: Maybe<string>;
id?: Maybe<string>;
};
type Org = {
__typename?: "Org";
scmProvider?: Maybe<ScmProvider>;
};
type ScmProvider = {
__typename?: "SCMProvider";
providerId?: Maybe<string>;
id?: string;
};
}
export declare namespace RepoBranchIds {
type Variables = {
owner: string;
repo: string;
branch: string;
};
type Query = {
__typename?: "Query";
Repo?: Maybe<(Maybe<Repo>)[]>;
};
type Repo = {
__typename?: "Repo";
id?: Maybe<string>;
defaultBranch?: Maybe<string>;
branches?: Maybe<(Maybe<Branches>)[]>;
};
type Branches = {
__typename?: "Branch";
id?: Maybe<string>;
};
}