Data source for retrieving Harness catalog entities.
Using getIdpCatalogEntity
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 getIdpCatalogEntity(args: GetIdpCatalogEntityArgs, opts?: InvokeOptions): Promise<GetIdpCatalogEntityResult>
function getIdpCatalogEntityOutput(args: GetIdpCatalogEntityOutputArgs, opts?: InvokeOptions): Output<GetIdpCatalogEntityResult>def get_idp_catalog_entity(identifier: Optional[str] = None,
kind: Optional[str] = None,
org_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIdpCatalogEntityResult
def get_idp_catalog_entity_output(identifier: Optional[pulumi.Input[str]] = None,
kind: Optional[pulumi.Input[str]] = None,
org_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIdpCatalogEntityResult]func LookupIdpCatalogEntity(ctx *Context, args *LookupIdpCatalogEntityArgs, opts ...InvokeOption) (*LookupIdpCatalogEntityResult, error)
func LookupIdpCatalogEntityOutput(ctx *Context, args *LookupIdpCatalogEntityOutputArgs, opts ...InvokeOption) LookupIdpCatalogEntityResultOutput> Note: This function is named LookupIdpCatalogEntity in the Go SDK.
public static class GetIdpCatalogEntity
{
public static Task<GetIdpCatalogEntityResult> InvokeAsync(GetIdpCatalogEntityArgs args, InvokeOptions? opts = null)
public static Output<GetIdpCatalogEntityResult> Invoke(GetIdpCatalogEntityInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIdpCatalogEntityResult> getIdpCatalogEntity(GetIdpCatalogEntityArgs args, InvokeOptions options)
public static Output<GetIdpCatalogEntityResult> getIdpCatalogEntity(GetIdpCatalogEntityArgs args, InvokeOptions options)
fn::invoke:
function: harness:platform/getIdpCatalogEntity:getIdpCatalogEntity
arguments:
# arguments dictionaryThe following arguments are supported:
- Identifier string
- Unique identifier of the resource.
- Kind string
- Kind of the catalog entity
- Org
Id string - Unique identifier of the organization.
- Project
Id string - Unique identifier of the project.
- Identifier string
- Unique identifier of the resource.
- Kind string
- Kind of the catalog entity
- Org
Id string - Unique identifier of the organization.
- Project
Id string - Unique identifier of the project.
- identifier String
- Unique identifier of the resource.
- kind String
- Kind of the catalog entity
- org
Id String - Unique identifier of the organization.
- project
Id String - Unique identifier of the project.
- identifier string
- Unique identifier of the resource.
- kind string
- Kind of the catalog entity
- org
Id string - Unique identifier of the organization.
- project
Id string - Unique identifier of the project.
- identifier str
- Unique identifier of the resource.
- kind str
- Kind of the catalog entity
- org_
id str - Unique identifier of the organization.
- project_
id str - Unique identifier of the project.
- identifier String
- Unique identifier of the resource.
- kind String
- Kind of the catalog entity
- org
Id String - Unique identifier of the organization.
- project
Id String - Unique identifier of the project.
getIdpCatalogEntity Result
The following output properties are available:
- Git
Details List<GetIdp Catalog Entity Git Detail> - Contains Git Information for importing entities from Git
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource.
- Kind string
- Kind of the catalog entity
- Yaml string
- YAML definition of the catalog entity
- Org
Id string - Unique identifier of the organization.
- Project
Id string - Unique identifier of the project.
- Git
Details []GetIdp Catalog Entity Git Detail - Contains Git Information for importing entities from Git
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource.
- Kind string
- Kind of the catalog entity
- Yaml string
- YAML definition of the catalog entity
- Org
Id string - Unique identifier of the organization.
- Project
Id string - Unique identifier of the project.
- git
Details List<GetIdp Catalog Entity Git Detail> - Contains Git Information for importing entities from Git
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource.
- kind String
- Kind of the catalog entity
- yaml String
- YAML definition of the catalog entity
- org
Id String - Unique identifier of the organization.
- project
Id String - Unique identifier of the project.
- git
Details GetIdp Catalog Entity Git Detail[] - Contains Git Information for importing entities from Git
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Unique identifier of the resource.
- kind string
- Kind of the catalog entity
- yaml string
- YAML definition of the catalog entity
- org
Id string - Unique identifier of the organization.
- project
Id string - Unique identifier of the project.
- git_
details Sequence[GetIdp Catalog Entity Git Detail] - Contains Git Information for importing entities from Git
- id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- Unique identifier of the resource.
- kind str
- Kind of the catalog entity
- yaml str
- YAML definition of the catalog entity
- org_
id str - Unique identifier of the organization.
- project_
id str - Unique identifier of the project.
- git
Details List<Property Map> - Contains Git Information for importing entities from Git
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource.
- kind String
- Kind of the catalog entity
- yaml String
- YAML definition of the catalog entity
- org
Id String - Unique identifier of the organization.
- project
Id String - Unique identifier of the project.
Supporting Types
GetIdpCatalogEntityGitDetail
- Base
Branch string - Name of the default branch (this checks out a new branch titled by branch_name).
- Branch
Name string - Name of the branch.
- Commit
Message string - Commit message used for the merge commit.
- Connector
Ref string - Identifier of the Harness Connector used for importing entity from Git To reference a connector at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a connector at the account scope, prefix 'account` to the expression: account.{identifier}.
- File
Path string - File path of the Entity in the repository.
- Is
Harness boolCode Repo - If the repo is a Harness Code repo
- Last
Commit stringId - Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.
- Last
Object stringId - Last object identifier (for Github). To be provided only when updating Pipeline.
- Repo
Name string - Name of the repository.
- Store
Type string - Specifies whether the Entity is to be stored in Git or not. Possible values: INLINE, REMOTE.
- Base
Branch string - Name of the default branch (this checks out a new branch titled by branch_name).
- Branch
Name string - Name of the branch.
- Commit
Message string - Commit message used for the merge commit.
- Connector
Ref string - Identifier of the Harness Connector used for importing entity from Git To reference a connector at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a connector at the account scope, prefix 'account` to the expression: account.{identifier}.
- File
Path string - File path of the Entity in the repository.
- Is
Harness boolCode Repo - If the repo is a Harness Code repo
- Last
Commit stringId - Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.
- Last
Object stringId - Last object identifier (for Github). To be provided only when updating Pipeline.
- Repo
Name string - Name of the repository.
- Store
Type string - Specifies whether the Entity is to be stored in Git or not. Possible values: INLINE, REMOTE.
- base
Branch String - Name of the default branch (this checks out a new branch titled by branch_name).
- branch
Name String - Name of the branch.
- commit
Message String - Commit message used for the merge commit.
- connector
Ref String - Identifier of the Harness Connector used for importing entity from Git To reference a connector at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a connector at the account scope, prefix 'account` to the expression: account.{identifier}.
- file
Path String - File path of the Entity in the repository.
- is
Harness BooleanCode Repo - If the repo is a Harness Code repo
- last
Commit StringId - Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.
- last
Object StringId - Last object identifier (for Github). To be provided only when updating Pipeline.
- repo
Name String - Name of the repository.
- store
Type String - Specifies whether the Entity is to be stored in Git or not. Possible values: INLINE, REMOTE.
- base
Branch string - Name of the default branch (this checks out a new branch titled by branch_name).
- branch
Name string - Name of the branch.
- commit
Message string - Commit message used for the merge commit.
- connector
Ref string - Identifier of the Harness Connector used for importing entity from Git To reference a connector at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a connector at the account scope, prefix 'account` to the expression: account.{identifier}.
- file
Path string - File path of the Entity in the repository.
- is
Harness booleanCode Repo - If the repo is a Harness Code repo
- last
Commit stringId - Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.
- last
Object stringId - Last object identifier (for Github). To be provided only when updating Pipeline.
- repo
Name string - Name of the repository.
- store
Type 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 importing entity from Git To reference a connector at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a connector at the account scope, prefix 'account` to the expression: account.{identifier}.
- file_
path str - File path of the Entity in the repository.
- is_
harness_ boolcode_ repo - If the repo is a Harness Code repo
- last_
commit_ strid - Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.
- last_
object_ strid - Last object identifier (for Github). To be provided only when updating 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.
- base
Branch String - Name of the default branch (this checks out a new branch titled by branch_name).
- branch
Name String - Name of the branch.
- commit
Message String - Commit message used for the merge commit.
- connector
Ref String - Identifier of the Harness Connector used for importing entity from Git To reference a connector at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a connector at the account scope, prefix 'account` to the expression: account.{identifier}.
- file
Path String - File path of the Entity in the repository.
- is
Harness BooleanCode Repo - If the repo is a Harness Code repo
- last
Commit StringId - Last commit identifier (for Git Repositories other than Github). To be provided only when updating Pipeline.
- last
Object StringId - Last object identifier (for Github). To be provided only when updating Pipeline.
- repo
Name String - Name of the repository.
- store
Type String - Specifies whether the Entity is to be stored in Git or not. Possible values: INLINE, REMOTE.
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
harnessTerraform Provider.
