1. Packages
  2. Harness
  3. API Docs
  4. platform
  5. getInputSet
Harness v0.0.6 published on Saturday, Jul 1, 2023 by lbrlabs

harness.platform.getInputSet

Explore with Pulumi AI

harness logo
Harness v0.0.6 published on Saturday, Jul 1, 2023 by lbrlabs

    Data source for retrieving a Harness input set.

    Using getInputSet

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getInputSet(args: GetInputSetArgs, opts?: InvokeOptions): Promise<GetInputSetResult>
    function getInputSetOutput(args: GetInputSetOutputArgs, opts?: InvokeOptions): Output<GetInputSetResult>
    def get_input_set(git_details: Optional[GetInputSetGitDetails] = None,
                      identifier: Optional[str] = None,
                      name: Optional[str] = None,
                      org_id: Optional[str] = None,
                      pipeline_id: Optional[str] = None,
                      project_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetInputSetResult
    def get_input_set_output(git_details: Optional[pulumi.Input[GetInputSetGitDetailsArgs]] = None,
                      identifier: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      org_id: Optional[pulumi.Input[str]] = None,
                      pipeline_id: Optional[pulumi.Input[str]] = None,
                      project_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetInputSetResult]
    func LookupInputSet(ctx *Context, args *LookupInputSetArgs, opts ...InvokeOption) (*LookupInputSetResult, error)
    func LookupInputSetOutput(ctx *Context, args *LookupInputSetOutputArgs, opts ...InvokeOption) LookupInputSetResultOutput

    > Note: This function is named LookupInputSet in the Go SDK.

    public static class GetInputSet 
    {
        public static Task<GetInputSetResult> InvokeAsync(GetInputSetArgs args, InvokeOptions? opts = null)
        public static Output<GetInputSetResult> Invoke(GetInputSetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetInputSetResult> getInputSet(GetInputSetArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: harness:platform/getInputSet:getInputSet
      arguments:
        # arguments dictionary

    The following arguments are supported:

    OrgId string

    Unique identifier of the organization.

    PipelineId string

    Identifier of the pipeline

    ProjectId string

    Unique identifier of the project.

    GitDetails Lbrlabs.PulumiPackage.Harness.Platform.Inputs.GetInputSetGitDetails

    Contains parameters related to creating an Entity for Git Experience.

    Identifier string

    Unique identifier of the resource.

    Name string

    Name of the resource.

    OrgId string

    Unique identifier of the organization.

    PipelineId string

    Identifier of the pipeline

    ProjectId string

    Unique identifier of the project.

    GitDetails GetInputSetGitDetails

    Contains parameters related to creating an Entity for Git Experience.

    Identifier string

    Unique identifier of the resource.

    Name string

    Name of the resource.

    orgId String

    Unique identifier of the organization.

    pipelineId String

    Identifier of the pipeline

    projectId String

    Unique identifier of the project.

    gitDetails GetInputSetGitDetails

    Contains parameters related to creating an Entity for Git Experience.

    identifier String

    Unique identifier of the resource.

    name String

    Name of the resource.

    orgId string

    Unique identifier of the organization.

    pipelineId string

    Identifier of the pipeline

    projectId string

    Unique identifier of the project.

    gitDetails GetInputSetGitDetails

    Contains parameters related to creating an Entity for Git Experience.

    identifier string

    Unique identifier of the resource.

    name string

    Name of the resource.

    org_id str

    Unique identifier of the organization.

    pipeline_id str

    Identifier of the pipeline

    project_id str

    Unique identifier of the project.

    git_details GetInputSetGitDetails

    Contains parameters related to creating an Entity for Git Experience.

    identifier str

    Unique identifier of the resource.

    name str

    Name of the resource.

    orgId String

    Unique identifier of the organization.

    pipelineId String

    Identifier of the pipeline

    projectId String

    Unique identifier of the project.

    gitDetails Property Map

    Contains parameters related to creating an Entity for Git Experience.

    identifier String

    Unique identifier of the resource.

    name String

    Name of the resource.

    getInputSet Result

    The following output properties are available:

    Description string

    Description of the resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    OrgId string

    Unique identifier of the organization.

    PipelineId string

    Identifier of the pipeline

    ProjectId string

    Unique identifier of the project.

    Tags List<string>

    Tags to associate with the resource.

    Yaml string

    Input Set YAML

    GitDetails Lbrlabs.PulumiPackage.Harness.Platform.Outputs.GetInputSetGitDetails

    Contains parameters related to creating an Entity for Git Experience.

    Identifier string

    Unique identifier of the resource.

    Name string

    Name of the resource.

    Description string

    Description of the resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    OrgId string

    Unique identifier of the organization.

    PipelineId string

    Identifier of the pipeline

    ProjectId string

    Unique identifier of the project.

    Tags []string

    Tags to associate with the resource.

    Yaml string

    Input Set YAML

    GitDetails GetInputSetGitDetails

    Contains parameters related to creating an Entity for Git Experience.

    Identifier string

    Unique identifier of the resource.

    Name string

    Name of the resource.

    description String

    Description of the resource.

    id String

    The provider-assigned unique ID for this managed resource.

    orgId String

    Unique identifier of the organization.

    pipelineId String

    Identifier of the pipeline

    projectId String

    Unique identifier of the project.

    tags List<String>

    Tags to associate with the resource.

    yaml String

    Input Set YAML

    gitDetails GetInputSetGitDetails

    Contains parameters related to creating an Entity for Git Experience.

    identifier String

    Unique identifier of the resource.

    name String

    Name of the resource.

    description string

    Description of the resource.

    id string

    The provider-assigned unique ID for this managed resource.

    orgId string

    Unique identifier of the organization.

    pipelineId string

    Identifier of the pipeline

    projectId string

    Unique identifier of the project.

    tags string[]

    Tags to associate with the resource.

    yaml string

    Input Set YAML

    gitDetails GetInputSetGitDetails

    Contains parameters related to creating an Entity for Git Experience.

    identifier string

    Unique identifier of the resource.

    name string

    Name of the resource.

    description str

    Description of the resource.

    id str

    The provider-assigned unique ID for this managed resource.

    org_id str

    Unique identifier of the organization.

    pipeline_id str

    Identifier of the pipeline

    project_id str

    Unique identifier of the project.

    tags Sequence[str]

    Tags to associate with the resource.

    yaml str

    Input Set YAML

    git_details GetInputSetGitDetails

    Contains parameters related to creating an Entity for Git Experience.

    identifier str

    Unique identifier of the resource.

    name str

    Name of the resource.

    description String

    Description of the resource.

    id String

    The provider-assigned unique ID for this managed resource.

    orgId String

    Unique identifier of the organization.

    pipelineId String

    Identifier of the pipeline

    projectId String

    Unique identifier of the project.

    tags List<String>

    Tags to associate with the resource.

    yaml String

    Input Set YAML

    gitDetails Property Map

    Contains parameters related to creating an Entity for Git Experience.

    identifier String

    Unique identifier of the resource.

    name String

    Name of the resource.

    Supporting Types

    GetInputSetGitDetails

    BaseBranch string

    Name of the default branch (this checks out a new branch titled by branch_name).

    BranchName string

    Name of the branch.

    CommitMessage string

    Commit message used for the merge commit.

    ConnectorRef string

    Identifier of the Harness Connector used for CRUD operations on the Entity.

    FilePath string

    File path of the Entity in the repository.

    LastCommitId string

    Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.

    LastObjectId string

    Last object identifier (for Github). To be provided only when updating Pipeline.

    ParentEntityConnectorRef string

    Connector reference for Parent Entity (Pipeline).

    ParentEntityRepoName string

    Repository name for Parent Entity (Pipeline).

    RepoName string

    Name of the repository.

    StoreType string

    Specifies whether the Entity is to be stored in Git or not. Possible values: INLINE, REMOTE.

    BaseBranch string

    Name of the default branch (this checks out a new branch titled by branch_name).

    BranchName string

    Name of the branch.

    CommitMessage string

    Commit message used for the merge commit.

    ConnectorRef string

    Identifier of the Harness Connector used for CRUD operations on the Entity.

    FilePath string

    File path of the Entity in the repository.

    LastCommitId string

    Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.

    LastObjectId string

    Last object identifier (for Github). To be provided only when updating Pipeline.

    ParentEntityConnectorRef string

    Connector reference for Parent Entity (Pipeline).

    ParentEntityRepoName string

    Repository name for Parent Entity (Pipeline).

    RepoName string

    Name of the repository.

    StoreType string

    Specifies whether the Entity is to be stored in Git or not. Possible values: INLINE, REMOTE.

    baseBranch String

    Name of the default branch (this checks out a new branch titled by branch_name).

    branchName String

    Name of the branch.

    commitMessage String

    Commit message used for the merge commit.

    connectorRef String

    Identifier of the Harness Connector used for CRUD operations on the Entity.

    filePath String

    File path of the Entity in the repository.

    lastCommitId String

    Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.

    lastObjectId String

    Last object identifier (for Github). To be provided only when updating Pipeline.

    parentEntityConnectorRef String

    Connector reference for Parent Entity (Pipeline).

    parentEntityRepoName String

    Repository name for Parent Entity (Pipeline).

    repoName String

    Name of the repository.

    storeType String

    Specifies whether the Entity is to be stored in Git or not. Possible values: INLINE, REMOTE.

    baseBranch string

    Name of the default branch (this checks out a new branch titled by branch_name).

    branchName string

    Name of the branch.

    commitMessage string

    Commit message used for the merge commit.

    connectorRef string

    Identifier of the Harness Connector used for CRUD operations on the Entity.

    filePath string

    File path of the Entity in the repository.

    lastCommitId string

    Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.

    lastObjectId string

    Last object identifier (for Github). To be provided only when updating Pipeline.

    parentEntityConnectorRef string

    Connector reference for Parent Entity (Pipeline).

    parentEntityRepoName string

    Repository name for Parent Entity (Pipeline).

    repoName string

    Name of the repository.

    storeType string

    Specifies whether the Entity is to be stored in Git or not. Possible values: INLINE, REMOTE.

    base_branch str

    Name of the default branch (this checks out a new branch titled by branch_name).

    branch_name str

    Name of the branch.

    commit_message str

    Commit message used for the merge commit.

    connector_ref str

    Identifier of the Harness Connector used for CRUD operations on the Entity.

    file_path str

    File path of the Entity in the repository.

    last_commit_id str

    Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.

    last_object_id str

    Last object identifier (for Github). To be provided only when updating Pipeline.

    parent_entity_connector_ref str

    Connector reference for Parent Entity (Pipeline).

    parent_entity_repo_name str

    Repository name for Parent Entity (Pipeline).

    repo_name str

    Name of the repository.

    store_type str

    Specifies whether the Entity is to be stored in Git or not. Possible values: INLINE, REMOTE.

    baseBranch String

    Name of the default branch (this checks out a new branch titled by branch_name).

    branchName String

    Name of the branch.

    commitMessage String

    Commit message used for the merge commit.

    connectorRef String

    Identifier of the Harness Connector used for CRUD operations on the Entity.

    filePath String

    File path of the Entity in the repository.

    lastCommitId String

    Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.

    lastObjectId String

    Last object identifier (for Github). To be provided only when updating Pipeline.

    parentEntityConnectorRef String

    Connector reference for Parent Entity (Pipeline).

    parentEntityRepoName String

    Repository name for Parent Entity (Pipeline).

    repoName String

    Name of the repository.

    storeType String

    Specifies whether the Entity is to be stored in Git or not. Possible values: INLINE, REMOTE.

    Package Details

    Repository
    harness lbrlabs/pulumi-harness
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the harness Terraform Provider.

    harness logo
    Harness v0.0.6 published on Saturday, Jul 1, 2023 by lbrlabs