Parameters
- definition: {
editorUserIds: string[];
id: string;
options: {
alerts?: {
alertOnAtomMismatch?: boolean;
alertOnLogErrors?: boolean;
alertOnLogWarnings?: boolean;
discordAlerts?: boolean;
discordTags?: string[];
errorLogIgnoreRegexes?: string[];
loadIncidentPagePolicy?: IncidentPolicy;
pagerduty?: boolean;
warningLogIgnoreRegexes?: string[];
};
feedOptions: {
feedDescription: string;
feedDisplayName: string;
feedFolder: string;
feedId: string;
feedType: "replace" | "deleteAndReplace";
};
important?: boolean;
input: {
columns: Record<string, {
type: PODPipelineInputFieldType;
}>;
csv: string;
type: CSV;
};
name?: string;
notes?: string;
outputs: Record<string, {
entries: Record<string, {
source: {
name: string;
type: "input";
} | {
type: "credentialSemaphoreID";
} | {
type: "credentialEmail";
} | {
type: "configured";
value: string;
};
type: "string" | "int" | "cryptographic" | "eddsa_pubkey";
}>;
match: {
entry: string;
type: "semaphoreID";
} | {
entry: string;
type: "email";
} | {
type: "none";
};
pcdType: PODPipelinePCDTypes;
}>;
paused?: boolean;
protected?: boolean;
};
ownerUserId: string;
timeCreated: string;
timeUpdated: string;
type: POD;
}editorUserIds: string[]
id: string
options: {
alerts?: {
alertOnAtomMismatch?: boolean;
alertOnLogErrors?: boolean;
alertOnLogWarnings?: boolean;
discordAlerts?: boolean;
discordTags?: string[];
errorLogIgnoreRegexes?: string[];
loadIncidentPagePolicy?: IncidentPolicy;
pagerduty?: boolean;
warningLogIgnoreRegexes?: string[];
};
feedOptions: {
feedDescription: string;
feedDisplayName: string;
feedFolder: string;
feedId: string;
feedType: "replace" | "deleteAndReplace";
};
important?: boolean;
input: {
columns: Record<string, {
type: PODPipelineInputFieldType;
}>;
csv: string;
type: CSV;
};
name?: string;
notes?: string;
outputs: Record<string, {
entries: Record<string, {
source: {
name: string;
type: "input";
} | {
type: "credentialSemaphoreID";
} | {
type: "credentialEmail";
} | {
type: "configured";
value: string;
};
type: "string" | "int" | "cryptographic" | "eddsa_pubkey";
}>;
match: {
entry: string;
type: "semaphoreID";
} | {
entry: string;
type: "email";
} | {
type: "none";
};
pcdType: PODPipelinePCDTypes;
}>;
paused?: boolean;
protected?: boolean;
}
Optional
alerts?: {
alertOnAtomMismatch?: boolean;
alertOnLogErrors?: boolean;
alertOnLogWarnings?: boolean;
discordAlerts?: boolean;
discordTags?: string[];
errorLogIgnoreRegexes?: string[];
loadIncidentPagePolicy?: IncidentPolicy;
pagerduty?: boolean;
warningLogIgnoreRegexes?: string[];
}
Optional
alertOnAtomMismatch?: boolean
Optional
alertOnLogErrors?: boolean
Optional
alertOnLogWarnings?: boolean
Optional
discordAlerts?: boolean
Optional
discordTags?: string[]
Optional
errorLogIgnoreRegexes?: string[]
Optional
loadIncidentPagePolicy?: IncidentPolicy
Optional
pagerduty?: boolean
Optional
warningLogIgnoreRegexes?: string[]
feedOptions: {
feedDescription: string;
feedDisplayName: string;
feedFolder: string;
feedId: string;
feedType: "replace" | "deleteAndReplace";
}
feedDescription: string
feedDisplayName: string
feedFolder: string
feedId: string
feedType: "replace" | "deleteAndReplace"
Optional
important?: boolean
input: {
columns: Record<string, {
type: PODPipelineInputFieldType;
}>;
csv: string;
type: CSV;
}
Optional
name?: string
Optional
notes?: string
outputs: Record<string, {
entries: Record<string, {
source: {
name: string;
type: "input";
} | {
type: "credentialSemaphoreID";
} | {
type: "credentialEmail";
} | {
type: "configured";
value: string;
};
type: "string" | "int" | "cryptographic" | "eddsa_pubkey";
}>;
match: {
entry: string;
type: "semaphoreID";
} | {
entry: string;
type: "email";
} | {
type: "none";
};
pcdType: PODPipelinePCDTypes;
}>
Optional
paused?: boolean
Optional
protected?: boolean
ownerUserId: string
timeCreated: string
timeUpdated: string
- feedOptions: {
feedDescription: string;
feedDisplayName: string;
feedFolder: string;
feedId: string;
feedType: "replace" | "deleteAndReplace";
}feedDescription: string
feedDisplayName: string
feedFolder: string
feedId: string
feedType: "replace" | "deleteAndReplace"
The updated PODPipelineDefinition.
Sets the feed options for a PODPipelineDefinition.