Skip to content

Latest commit

 

History

History
3149 lines (1954 loc) · 142 KB

dataGitlabProjectIssues.typescript.md

File metadata and controls

3149 lines (1954 loc) · 142 KB

dataGitlabProjectIssues Submodule

Constructs

DataGitlabProjectIssues

Represents a {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues gitlab_project_issues}.

Initializers

import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

new dataGitlabProjectIssues.DataGitlabProjectIssues(scope: Construct, id: string, config: DataGitlabProjectIssuesConfig)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
config DataGitlabProjectIssuesConfig No description.

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform Adds this resource to the terraform JSON output.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resetAssigneeId No description.
resetAssigneeUsername No description.
resetAuthorId No description.
resetConfidential No description.
resetCreatedAfter No description.
resetCreatedBefore No description.
resetDueDate No description.
resetId No description.
resetIids No description.
resetIssueType No description.
resetLabels No description.
resetMilestone No description.
resetMyReactionEmoji No description.
resetNotAssigneeId No description.
resetNotAuthorId No description.
resetNotLabels No description.
resetNotMilestone No description.
resetNotMyReactionEmoji No description.
resetOrderBy No description.
resetScope No description.
resetSearch No description.
resetSort No description.
resetUpdatedAfter No description.
resetUpdatedBefore No description.
resetWeight No description.
resetWithLabelsDetails No description.

toString
public toString(): string

Returns a string representation of this construct.

addOverride
public addOverride(path: string, value: any): void
pathRequired
  • Type: string

valueRequired
  • Type: any

overrideLogicalId
public overrideLogicalId(newLogicalId: string): void

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


resetOverrideLogicalId
public resetOverrideLogicalId(): void

Resets a previously passed logical Id to use the auto-generated logical id again.

toHclTerraform
public toHclTerraform(): any

Adds this resource to the terraform JSON output.

toMetadata
public toMetadata(): any
toTerraform
public toTerraform(): any

Adds this resource to the terraform JSON output.

getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

resetAssigneeId
public resetAssigneeId(): void
resetAssigneeUsername
public resetAssigneeUsername(): void
resetAuthorId
public resetAuthorId(): void
resetConfidential
public resetConfidential(): void
resetCreatedAfter
public resetCreatedAfter(): void
resetCreatedBefore
public resetCreatedBefore(): void
resetDueDate
public resetDueDate(): void
resetId
public resetId(): void
resetIids
public resetIids(): void
resetIssueType
public resetIssueType(): void
resetLabels
public resetLabels(): void
resetMilestone
public resetMilestone(): void
resetMyReactionEmoji
public resetMyReactionEmoji(): void
resetNotAssigneeId
public resetNotAssigneeId(): void
resetNotAuthorId
public resetNotAuthorId(): void
resetNotLabels
public resetNotLabels(): void
resetNotMilestone
public resetNotMilestone(): void
resetNotMyReactionEmoji
public resetNotMyReactionEmoji(): void
resetOrderBy
public resetOrderBy(): void
resetScope
public resetScope(): void
resetSearch
public resetSearch(): void
resetSort
public resetSort(): void
resetUpdatedAfter
public resetUpdatedAfter(): void
resetUpdatedBefore
public resetUpdatedBefore(): void
resetWeight
public resetWeight(): void
resetWithLabelsDetails
public resetWithLabelsDetails(): void

Static Functions

Name Description
isConstruct Checks if x is a construct.
isTerraformElement No description.
isTerraformDataSource No description.
generateConfigForImport Generates CDKTF code for importing a DataGitlabProjectIssues resource upon running "cdktf plan ".

isConstruct
import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

dataGitlabProjectIssues.DataGitlabProjectIssues.isConstruct(x: any)

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

xRequired
  • Type: any

Any object.


isTerraformElement
import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

dataGitlabProjectIssues.DataGitlabProjectIssues.isTerraformElement(x: any)
xRequired
  • Type: any

isTerraformDataSource
import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

dataGitlabProjectIssues.DataGitlabProjectIssues.isTerraformDataSource(x: any)
xRequired
  • Type: any

generateConfigForImport
import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

dataGitlabProjectIssues.DataGitlabProjectIssues.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

Generates CDKTF code for importing a DataGitlabProjectIssues resource upon running "cdktf plan ".

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: string

The construct id used in the generated config for the DataGitlabProjectIssues to import.


importFromIdRequired
  • Type: string

The id of the existing DataGitlabProjectIssues that should be imported.

Refer to the {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: cdktf.TerraformProvider

? Optional instance of the provider where the DataGitlabProjectIssues to import is found.


Properties

Name Type Description
node constructs.Node The tree node.
cdktfStack cdktf.TerraformStack No description.
fqn string No description.
friendlyUniqueId string No description.
terraformMetaArguments {[ key: string ]: any} No description.
terraformResourceType string No description.
terraformGeneratorMetadata cdktf.TerraformProviderGeneratorMetadata No description.
count number | cdktf.TerraformCount No description.
dependsOn string[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
issues DataGitlabProjectIssuesIssuesList No description.
assigneeIdInput number No description.
assigneeUsernameInput string No description.
authorIdInput number No description.
confidentialInput boolean | cdktf.IResolvable No description.
createdAfterInput string No description.
createdBeforeInput string No description.
dueDateInput string No description.
idInput string No description.
iidsInput number[] No description.
issueTypeInput string No description.
labelsInput string[] No description.
milestoneInput string No description.
myReactionEmojiInput string No description.
notAssigneeIdInput number[] No description.
notAuthorIdInput number[] No description.
notLabelsInput string[] No description.
notMilestoneInput string No description.
notMyReactionEmojiInput string[] No description.
orderByInput string No description.
projectInput string No description.
scopeInput string No description.
searchInput string No description.
sortInput string No description.
updatedAfterInput string No description.
updatedBeforeInput string No description.
weightInput number No description.
withLabelsDetailsInput boolean | cdktf.IResolvable No description.
assigneeId number No description.
assigneeUsername string No description.
authorId number No description.
confidential boolean | cdktf.IResolvable No description.
createdAfter string No description.
createdBefore string No description.
dueDate string No description.
id string No description.
iids number[] No description.
issueType string No description.
labels string[] No description.
milestone string No description.
myReactionEmoji string No description.
notAssigneeId number[] No description.
notAuthorId number[] No description.
notLabels string[] No description.
notMilestone string No description.
notMyReactionEmoji string[] No description.
orderBy string No description.
project string No description.
scope string No description.
search string No description.
sort string No description.
updatedAfter string No description.
updatedBefore string No description.
weight number No description.
withLabelsDetails boolean | cdktf.IResolvable No description.

nodeRequired
public readonly node: Node;
  • Type: constructs.Node

The tree node.


cdktfStackRequired
public readonly cdktfStack: TerraformStack;
  • Type: cdktf.TerraformStack

fqnRequired
public readonly fqn: string;
  • Type: string

friendlyUniqueIdRequired
public readonly friendlyUniqueId: string;
  • Type: string

terraformMetaArgumentsRequired
public readonly terraformMetaArguments: {[ key: string ]: any};
  • Type: {[ key: string ]: any}

terraformResourceTypeRequired
public readonly terraformResourceType: string;
  • Type: string

terraformGeneratorMetadataOptional
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
  • Type: cdktf.TerraformProviderGeneratorMetadata

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: string[];
  • Type: string[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

issuesRequired
public readonly issues: DataGitlabProjectIssuesIssuesList;

assigneeIdInputOptional
public readonly assigneeIdInput: number;
  • Type: number

assigneeUsernameInputOptional
public readonly assigneeUsernameInput: string;
  • Type: string

authorIdInputOptional
public readonly authorIdInput: number;
  • Type: number

confidentialInputOptional
public readonly confidentialInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

createdAfterInputOptional
public readonly createdAfterInput: string;
  • Type: string

createdBeforeInputOptional
public readonly createdBeforeInput: string;
  • Type: string

dueDateInputOptional
public readonly dueDateInput: string;
  • Type: string

idInputOptional
public readonly idInput: string;
  • Type: string

iidsInputOptional
public readonly iidsInput: number[];
  • Type: number[]

issueTypeInputOptional
public readonly issueTypeInput: string;
  • Type: string

labelsInputOptional
public readonly labelsInput: string[];
  • Type: string[]

milestoneInputOptional
public readonly milestoneInput: string;
  • Type: string

myReactionEmojiInputOptional
public readonly myReactionEmojiInput: string;
  • Type: string

notAssigneeIdInputOptional
public readonly notAssigneeIdInput: number[];
  • Type: number[]

notAuthorIdInputOptional
public readonly notAuthorIdInput: number[];
  • Type: number[]

notLabelsInputOptional
public readonly notLabelsInput: string[];
  • Type: string[]

notMilestoneInputOptional
public readonly notMilestoneInput: string;
  • Type: string

notMyReactionEmojiInputOptional
public readonly notMyReactionEmojiInput: string[];
  • Type: string[]

orderByInputOptional
public readonly orderByInput: string;
  • Type: string

projectInputOptional
public readonly projectInput: string;
  • Type: string

scopeInputOptional
public readonly scopeInput: string;
  • Type: string

searchInputOptional
public readonly searchInput: string;
  • Type: string

sortInputOptional
public readonly sortInput: string;
  • Type: string

updatedAfterInputOptional
public readonly updatedAfterInput: string;
  • Type: string

updatedBeforeInputOptional
public readonly updatedBeforeInput: string;
  • Type: string

weightInputOptional
public readonly weightInput: number;
  • Type: number

withLabelsDetailsInputOptional
public readonly withLabelsDetailsInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

assigneeIdRequired
public readonly assigneeId: number;
  • Type: number

assigneeUsernameRequired
public readonly assigneeUsername: string;
  • Type: string

authorIdRequired
public readonly authorId: number;
  • Type: number

confidentialRequired
public readonly confidential: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

createdAfterRequired
public readonly createdAfter: string;
  • Type: string

createdBeforeRequired
public readonly createdBefore: string;
  • Type: string

dueDateRequired
public readonly dueDate: string;
  • Type: string

idRequired
public readonly id: string;
  • Type: string

iidsRequired
public readonly iids: number[];
  • Type: number[]

issueTypeRequired
public readonly issueType: string;
  • Type: string

labelsRequired
public readonly labels: string[];
  • Type: string[]

milestoneRequired
public readonly milestone: string;
  • Type: string

myReactionEmojiRequired
public readonly myReactionEmoji: string;
  • Type: string

notAssigneeIdRequired
public readonly notAssigneeId: number[];
  • Type: number[]

notAuthorIdRequired
public readonly notAuthorId: number[];
  • Type: number[]

notLabelsRequired
public readonly notLabels: string[];
  • Type: string[]

notMilestoneRequired
public readonly notMilestone: string;
  • Type: string

notMyReactionEmojiRequired
public readonly notMyReactionEmoji: string[];
  • Type: string[]

orderByRequired
public readonly orderBy: string;
  • Type: string

projectRequired
public readonly project: string;
  • Type: string

scopeRequired
public readonly scope: string;
  • Type: string

searchRequired
public readonly search: string;
  • Type: string

sortRequired
public readonly sort: string;
  • Type: string

updatedAfterRequired
public readonly updatedAfter: string;
  • Type: string

updatedBeforeRequired
public readonly updatedBefore: string;
  • Type: string

weightRequired
public readonly weight: number;
  • Type: number

withLabelsDetailsRequired
public readonly withLabelsDetails: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

DataGitlabProjectIssuesConfig

Initializer

import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

const dataGitlabProjectIssuesConfig: dataGitlabProjectIssues.DataGitlabProjectIssuesConfig = { ... }

Properties

Name Type Description
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn cdktf.ITerraformDependable[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
project string The name or id of the project.
assigneeId number Return issues assigned to the given user id.
assigneeUsername string Return issues assigned to the given username.
authorId number Return issues created by the given user id. Combine with scope=all or scope=assigned_to_me.
confidential boolean | cdktf.IResolvable Filter confidential or public issues.
createdAfter string Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).
createdBefore string Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).
dueDate string Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#id DataGitlabProjectIssues#id}.
iids number[] Return only the issues having the given iid.
issueType string Filter to a given type of issue. Valid values are [issue incident test_case]. (Introduced in GitLab 13.12).
labels string[] Return issues with labels.
milestone string The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
myReactionEmoji string Return issues reacted by the authenticated user by the given emoji.
notAssigneeId number[] Return issues that do not match the assignee id.
notAuthorId number[] Return issues that do not match the author id.
notLabels string[] Return issues that do not match the labels.
notMilestone string Return issues that do not match the milestone.
notMyReactionEmoji string[] Return issues not reacted by the authenticated user by the given emoji.
orderBy string Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at.
scope string Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
search string Search project issues against their title and description.
sort string Return issues sorted in asc or desc order. Default is desc.
updatedAfter string Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).
updatedBefore string Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).
weight number Return issues with the specified weight.
withLabelsDetails boolean | cdktf.IResolvable If true, the response returns more details for each label in labels field: :name, :color, :description, :description_html, :text_color.

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: ITerraformDependable[];
  • Type: cdktf.ITerraformDependable[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

projectRequired
public readonly project: string;
  • Type: string

The name or id of the project.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#project DataGitlabProjectIssues#project}


assigneeIdOptional
public readonly assigneeId: number;
  • Type: number

Return issues assigned to the given user id.

Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#assignee_id DataGitlabProjectIssues#assignee_id}


assigneeUsernameOptional
public readonly assigneeUsername: string;
  • Type: string

Return issues assigned to the given username.

Similar to assignee_id and mutually exclusive with assignee_id. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#assignee_username DataGitlabProjectIssues#assignee_username}


authorIdOptional
public readonly authorId: number;
  • Type: number

Return issues created by the given user id. Combine with scope=all or scope=assigned_to_me.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#author_id DataGitlabProjectIssues#author_id}


confidentialOptional
public readonly confidential: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Filter confidential or public issues.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#confidential DataGitlabProjectIssues#confidential}


createdAfterOptional
public readonly createdAfter: string;
  • Type: string

Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#created_after DataGitlabProjectIssues#created_after}


createdBeforeOptional
public readonly createdBefore: string;
  • Type: string

Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#created_before DataGitlabProjectIssues#created_before}


dueDateOptional
public readonly dueDate: string;
  • Type: string

Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month.

Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, next_month_and_previous_two_weeks.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#due_date DataGitlabProjectIssues#due_date}


idOptional
public readonly id: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#id DataGitlabProjectIssues#id}.

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


iidsOptional
public readonly iids: number[];
  • Type: number[]

Return only the issues having the given iid.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#iids DataGitlabProjectIssues#iids}


issueTypeOptional
public readonly issueType: string;
  • Type: string

Filter to a given type of issue. Valid values are [issue incident test_case]. (Introduced in GitLab 13.12).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#issue_type DataGitlabProjectIssues#issue_type}


labelsOptional
public readonly labels: string[];
  • Type: string[]

Return issues with labels.

Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#labels DataGitlabProjectIssues#labels}


milestoneOptional
public readonly milestone: string;
  • Type: string

The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#milestone DataGitlabProjectIssues#milestone}


myReactionEmojiOptional
public readonly myReactionEmoji: string;
  • Type: string

Return issues reacted by the authenticated user by the given emoji.

None returns issues not given a reaction. Any returns issues given at least one reaction.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#my_reaction_emoji DataGitlabProjectIssues#my_reaction_emoji}


notAssigneeIdOptional
public readonly notAssigneeId: number[];
  • Type: number[]

Return issues that do not match the assignee id.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#not_assignee_id DataGitlabProjectIssues#not_assignee_id}


notAuthorIdOptional
public readonly notAuthorId: number[];
  • Type: number[]

Return issues that do not match the author id.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#not_author_id DataGitlabProjectIssues#not_author_id}


notLabelsOptional
public readonly notLabels: string[];
  • Type: string[]

Return issues that do not match the labels.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#not_labels DataGitlabProjectIssues#not_labels}


notMilestoneOptional
public readonly notMilestone: string;
  • Type: string

Return issues that do not match the milestone.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#not_milestone DataGitlabProjectIssues#not_milestone}


notMyReactionEmojiOptional
public readonly notMyReactionEmoji: string[];
  • Type: string[]

Return issues not reacted by the authenticated user by the given emoji.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#not_my_reaction_emoji DataGitlabProjectIssues#not_my_reaction_emoji}


orderByOptional
public readonly orderBy: string;
  • Type: string

Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#order_by DataGitlabProjectIssues#order_by}


scopeOptional
public readonly scope: string;
  • Type: string

Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#scope DataGitlabProjectIssues#scope}


searchOptional
public readonly search: string;
  • Type: string

Search project issues against their title and description.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#search DataGitlabProjectIssues#search}


sortOptional
public readonly sort: string;
  • Type: string

Return issues sorted in asc or desc order. Default is desc.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#sort DataGitlabProjectIssues#sort}


updatedAfterOptional
public readonly updatedAfter: string;
  • Type: string

Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#updated_after DataGitlabProjectIssues#updated_after}


updatedBeforeOptional
public readonly updatedBefore: string;
  • Type: string

Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#updated_before DataGitlabProjectIssues#updated_before}


weightOptional
public readonly weight: number;
  • Type: number

Return issues with the specified weight.

None returns issues with no weight assigned. Any returns issues with a weight assigned.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#weight DataGitlabProjectIssues#weight}


withLabelsDetailsOptional
public readonly withLabelsDetails: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

If true, the response returns more details for each label in labels field: :name, :color, :description, :description_html, :text_color.

Default is false. description_html was introduced in GitLab 12.7

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/gitlabhq/gitlab/17.0.1/docs/data-sources/project_issues#with_labels_details DataGitlabProjectIssues#with_labels_details}


DataGitlabProjectIssuesIssues

Initializer

import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

const dataGitlabProjectIssuesIssues: dataGitlabProjectIssues.DataGitlabProjectIssuesIssues = { ... }

DataGitlabProjectIssuesIssuesTaskCompletionStatus

Initializer

import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

const dataGitlabProjectIssuesIssuesTaskCompletionStatus: dataGitlabProjectIssues.DataGitlabProjectIssuesIssuesTaskCompletionStatus = { ... }

Classes

DataGitlabProjectIssuesIssuesList

Initializers

import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

new dataGitlabProjectIssues.DataGitlabProjectIssuesIssuesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): DataGitlabProjectIssuesIssuesOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

DataGitlabProjectIssuesIssuesOutputReference

Initializers

import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

new dataGitlabProjectIssues.DataGitlabProjectIssuesIssuesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
assigneeIds number[] No description.
authorId number No description.
closedAt string No description.
closedByUserId number No description.
confidential cdktf.IResolvable No description.
createdAt string No description.
description string No description.
discussionLocked cdktf.IResolvable No description.
discussionToResolve string No description.
downvotes number No description.
dueDate string No description.
epicId number No description.
epicIssueId number No description.
externalId string No description.
humanTimeEstimate string No description.
humanTotalTimeSpent string No description.
iid number No description.
issueId number No description.
issueLinkId number No description.
issueType string No description.
labels string[] No description.
links cdktf.StringMap No description.
mergeRequestsCount number No description.
mergeRequestToResolveDiscussionsOf number No description.
milestoneId number No description.
movedToId number No description.
project string No description.
references cdktf.StringMap No description.
state string No description.
subscribed cdktf.IResolvable No description.
taskCompletionStatus DataGitlabProjectIssuesIssuesTaskCompletionStatusList No description.
timeEstimate number No description.
title string No description.
totalTimeSpent number No description.
updatedAt string No description.
upvotes number No description.
userNotesCount number No description.
webUrl string No description.
weight number No description.
internalValue DataGitlabProjectIssuesIssues No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

assigneeIdsRequired
public readonly assigneeIds: number[];
  • Type: number[]

authorIdRequired
public readonly authorId: number;
  • Type: number

closedAtRequired
public readonly closedAt: string;
  • Type: string

closedByUserIdRequired
public readonly closedByUserId: number;
  • Type: number

confidentialRequired
public readonly confidential: IResolvable;
  • Type: cdktf.IResolvable

createdAtRequired
public readonly createdAt: string;
  • Type: string

descriptionRequired
public readonly description: string;
  • Type: string

discussionLockedRequired
public readonly discussionLocked: IResolvable;
  • Type: cdktf.IResolvable

discussionToResolveRequired
public readonly discussionToResolve: string;
  • Type: string

downvotesRequired
public readonly downvotes: number;
  • Type: number

dueDateRequired
public readonly dueDate: string;
  • Type: string

epicIdRequired
public readonly epicId: number;
  • Type: number

epicIssueIdRequired
public readonly epicIssueId: number;
  • Type: number

externalIdRequired
public readonly externalId: string;
  • Type: string

humanTimeEstimateRequired
public readonly humanTimeEstimate: string;
  • Type: string

humanTotalTimeSpentRequired
public readonly humanTotalTimeSpent: string;
  • Type: string

iidRequired
public readonly iid: number;
  • Type: number

issueIdRequired
public readonly issueId: number;
  • Type: number

issueLinkIdRequired
public readonly issueLinkId: number;
  • Type: number

issueTypeRequired
public readonly issueType: string;
  • Type: string

labelsRequired
public readonly labels: string[];
  • Type: string[]

linksRequired
public readonly links: StringMap;
  • Type: cdktf.StringMap

mergeRequestsCountRequired
public readonly mergeRequestsCount: number;
  • Type: number

mergeRequestToResolveDiscussionsOfRequired
public readonly mergeRequestToResolveDiscussionsOf: number;
  • Type: number

milestoneIdRequired
public readonly milestoneId: number;
  • Type: number

movedToIdRequired
public readonly movedToId: number;
  • Type: number

projectRequired
public readonly project: string;
  • Type: string

referencesRequired
public readonly references: StringMap;
  • Type: cdktf.StringMap

stateRequired
public readonly state: string;
  • Type: string

subscribedRequired
public readonly subscribed: IResolvable;
  • Type: cdktf.IResolvable

taskCompletionStatusRequired
public readonly taskCompletionStatus: DataGitlabProjectIssuesIssuesTaskCompletionStatusList;

timeEstimateRequired
public readonly timeEstimate: number;
  • Type: number

titleRequired
public readonly title: string;
  • Type: string

totalTimeSpentRequired
public readonly totalTimeSpent: number;
  • Type: number

updatedAtRequired
public readonly updatedAt: string;
  • Type: string

upvotesRequired
public readonly upvotes: number;
  • Type: number

userNotesCountRequired
public readonly userNotesCount: number;
  • Type: number

webUrlRequired
public readonly webUrl: string;
  • Type: string

weightRequired
public readonly weight: number;
  • Type: number

internalValueOptional
public readonly internalValue: DataGitlabProjectIssuesIssues;

DataGitlabProjectIssuesIssuesTaskCompletionStatusList

Initializers

import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

new dataGitlabProjectIssues.DataGitlabProjectIssuesIssuesTaskCompletionStatusList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): DataGitlabProjectIssuesIssuesTaskCompletionStatusOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

DataGitlabProjectIssuesIssuesTaskCompletionStatusOutputReference

Initializers

import { dataGitlabProjectIssues } from '@cdktf/provider-gitlab'

new dataGitlabProjectIssues.DataGitlabProjectIssuesIssuesTaskCompletionStatusOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
completedCount number No description.
count number No description.
internalValue DataGitlabProjectIssuesIssuesTaskCompletionStatus No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

completedCountRequired
public readonly completedCount: number;
  • Type: number

countRequired
public readonly count: number;
  • Type: number

internalValueOptional
public readonly internalValue: DataGitlabProjectIssuesIssuesTaskCompletionStatus;