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