interface ArtifactContributionDefinition {
    artifactTriggerConfiguration?: ArtifactTriggerConfiguration;
    artifactType?: string;
    artifactTypeStreamMapping?: { [key: string]: string };
    browsableArtifactTypeMapping?: { [key: string]: string };
    dataSourceBindings?: DataSourceBinding[];
    displayName?: string;
    downloadTaskId?: string;
    endpointTypeId?: string;
    inputDescriptors?: InputDescriptor[];
    isCommitsTraceabilitySupported?: boolean;
    isWorkitemsTraceabilitySupported?: boolean;
    name?: string;
    taskInputMapping?: { [key: string]: string };
    uniqueSourceIdentifier?: string;
}

Properties

artifactTriggerConfiguration?: ArtifactTriggerConfiguration
artifactType?: string
artifactTypeStreamMapping?: { [key: string]: string }
browsableArtifactTypeMapping?: { [key: string]: string }
dataSourceBindings?: DataSourceBinding[]
displayName?: string
downloadTaskId?: string
endpointTypeId?: string
inputDescriptors?: InputDescriptor[]
isCommitsTraceabilitySupported?: boolean
isWorkitemsTraceabilitySupported?: boolean
name?: string
taskInputMapping?: { [key: string]: string }
uniqueSourceIdentifier?: string