interface ArtifactTypeDefinition {
    artifactTriggerConfiguration?: ArtifactTriggerConfiguration;
    artifactType?: string;
    displayName?: string;
    endpointTypeId?: string;
    inputDescriptors?: InputDescriptor[];
    isCommitsTraceabilitySupported?: boolean;
    isWorkitemsTraceabilitySupported?: boolean;
    name?: string;
    uniqueSourceIdentifier?: string;
}

Properties

artifactTriggerConfiguration?: ArtifactTriggerConfiguration

Gets or sets the artifact trigger configuration of artifact type definition.

artifactType?: string

Gets or sets the artifact type of artifact type definition. Valid values are 'Build', 'Package', 'Source' or 'ContainerImage'.

displayName?: string

Gets or sets the display name of artifact type definition.

endpointTypeId?: string

Gets or sets the endpoint type id of artifact type definition.

inputDescriptors?: InputDescriptor[]

Gets or sets the input descriptors of artifact type definition.

isCommitsTraceabilitySupported?: boolean

Gets or sets the is commits tracebility supported value of artifact type defintion.

isWorkitemsTraceabilitySupported?: boolean

Gets or sets the is workitems tracebility supported value of artifact type defintion.

name?: string

Gets or sets the name of artifact type definition.

uniqueSourceIdentifier?: string

Gets or sets the unique source identifier of artifact type definition.