Harness v0.5.7 published on Saturday, Mar 8, 2025 by Pulumi
harness.platform.getPipelineFilters
Explore with Pulumi AI
Data source for retrieving a Harness Pipeline Filter.
Using getPipelineFilters
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 getPipelineFilters(args: GetPipelineFiltersArgs, opts?: InvokeOptions): Promise<GetPipelineFiltersResult>
function getPipelineFiltersOutput(args: GetPipelineFiltersOutputArgs, opts?: InvokeOptions): Output<GetPipelineFiltersResult>def get_pipeline_filters(identifier: Optional[str] = None,
                         org_id: Optional[str] = None,
                         project_id: Optional[str] = None,
                         type: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetPipelineFiltersResult
def get_pipeline_filters_output(identifier: Optional[pulumi.Input[str]] = None,
                         org_id: Optional[pulumi.Input[str]] = None,
                         project_id: Optional[pulumi.Input[str]] = None,
                         type: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetPipelineFiltersResult]func LookupPipelineFilters(ctx *Context, args *LookupPipelineFiltersArgs, opts ...InvokeOption) (*LookupPipelineFiltersResult, error)
func LookupPipelineFiltersOutput(ctx *Context, args *LookupPipelineFiltersOutputArgs, opts ...InvokeOption) LookupPipelineFiltersResultOutput> Note: This function is named LookupPipelineFilters in the Go SDK.
public static class GetPipelineFilters 
{
    public static Task<GetPipelineFiltersResult> InvokeAsync(GetPipelineFiltersArgs args, InvokeOptions? opts = null)
    public static Output<GetPipelineFiltersResult> Invoke(GetPipelineFiltersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPipelineFiltersResult> getPipelineFilters(GetPipelineFiltersArgs args, InvokeOptions options)
public static Output<GetPipelineFiltersResult> getPipelineFilters(GetPipelineFiltersArgs args, InvokeOptions options)
fn::invoke:
  function: harness:platform/getPipelineFilters:getPipelineFilters
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Identifier string
- Unique identifier of the resource.
- Type string
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- OrgId string
- Organization Identifier for the Entity.
- ProjectId string
- Project Identifier for the Entity.
- Identifier string
- Unique identifier of the resource.
- Type string
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- OrgId string
- Organization Identifier for the Entity.
- ProjectId string
- Project Identifier for the Entity.
- identifier String
- Unique identifier of the resource.
- type String
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- orgId String
- Organization Identifier for the Entity.
- projectId String
- Project Identifier for the Entity.
- identifier string
- Unique identifier of the resource.
- type string
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- orgId string
- Organization Identifier for the Entity.
- projectId string
- Project Identifier for the Entity.
- identifier str
- Unique identifier of the resource.
- type str
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- org_id str
- Organization Identifier for the Entity.
- project_id str
- Project Identifier for the Entity.
- identifier String
- Unique identifier of the resource.
- type String
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- orgId String
- Organization Identifier for the Entity.
- projectId String
- Project Identifier for the Entity.
getPipelineFilters Result
The following output properties are available:
- FilterProperties List<GetPipeline Filters Filter Property> 
- Properties of the filter entity defined in Harness.
- FilterVisibility string
- This indicates visibility of filter. By default, everyone can view this filter.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource.
- Name string
- Name of the Filter.
- Type string
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- OrgId string
- Organization Identifier for the Entity.
- ProjectId string
- Project Identifier for the Entity.
- FilterProperties []GetPipeline Filters Filter Property 
- Properties of the filter entity defined in Harness.
- FilterVisibility string
- This indicates visibility of filter. By default, everyone can view this filter.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource.
- Name string
- Name of the Filter.
- Type string
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- OrgId string
- Organization Identifier for the Entity.
- ProjectId string
- Project Identifier for the Entity.
- filterProperties List<GetPipeline Filters Filter Property> 
- Properties of the filter entity defined in Harness.
- filterVisibility String
- This indicates visibility of filter. By default, everyone can view this filter.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource.
- name String
- Name of the Filter.
- type String
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- orgId String
- Organization Identifier for the Entity.
- projectId String
- Project Identifier for the Entity.
- filterProperties GetPipeline Filters Filter Property[] 
- Properties of the filter entity defined in Harness.
- filterVisibility string
- This indicates visibility of filter. By default, everyone can view this filter.
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Unique identifier of the resource.
- name string
- Name of the Filter.
- type string
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- orgId string
- Organization Identifier for the Entity.
- projectId string
- Project Identifier for the Entity.
- filter_properties Sequence[GetPipeline Filters Filter Property] 
- Properties of the filter entity defined in Harness.
- filter_visibility str
- This indicates visibility of filter. By default, everyone can view this filter.
- id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- Unique identifier of the resource.
- name str
- Name of the Filter.
- type str
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- org_id str
- Organization Identifier for the Entity.
- project_id str
- Project Identifier for the Entity.
- filterProperties List<Property Map>
- Properties of the filter entity defined in Harness.
- filterVisibility String
- This indicates visibility of filter. By default, everyone can view this filter.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource.
- name String
- Name of the Filter.
- type String
- Type of filter. Currently supported types are {PipelineSetup, PipelineExecution, Deployment, Template, EnvironmentGroup, Environment}.
- orgId String
- Organization Identifier for the Entity.
- projectId String
- Project Identifier for the Entity.
Supporting Types
GetPipelineFiltersFilterProperty    
- Description string
- description of the pipline filter.
- FilterType string
- Corresponding Entity of the filters. Currently supported types are {Connector, DelegateProfile, Delegate, PipelineSetup, PipelineExecution, Deployment, Audit, Template, EnvironmentGroup, FileStore, CCMRecommendation, Anomaly, Environment}.
- ModuleProperties GetPipeline Filters Filter Property Module Properties 
- module properties of the pipline filter.
- Name string
- Name of the pipeline filter.
- PipelineIdentifiers List<string>
- Pipeline identifiers to filter on.
- 
List<ImmutableDictionary<string, string>> 
- Tags to associate with the pipeline. tags should be in the form of {key:key1, value:key1value}
- List<string>
- Tags to associate with the resource. Tags should be in the form name:value.
- Description string
- description of the pipline filter.
- FilterType string
- Corresponding Entity of the filters. Currently supported types are {Connector, DelegateProfile, Delegate, PipelineSetup, PipelineExecution, Deployment, Audit, Template, EnvironmentGroup, FileStore, CCMRecommendation, Anomaly, Environment}.
- ModuleProperties GetPipeline Filters Filter Property Module Properties 
- module properties of the pipline filter.
- Name string
- Name of the pipeline filter.
- PipelineIdentifiers []string
- Pipeline identifiers to filter on.
- []map[string]string
- Tags to associate with the pipeline. tags should be in the form of {key:key1, value:key1value}
- []string
- Tags to associate with the resource. Tags should be in the form name:value.
- description String
- description of the pipline filter.
- filterType String
- Corresponding Entity of the filters. Currently supported types are {Connector, DelegateProfile, Delegate, PipelineSetup, PipelineExecution, Deployment, Audit, Template, EnvironmentGroup, FileStore, CCMRecommendation, Anomaly, Environment}.
- moduleProperties GetPipeline Filters Filter Property Module Properties 
- module properties of the pipline filter.
- name String
- Name of the pipeline filter.
- pipelineIdentifiers List<String>
- Pipeline identifiers to filter on.
- List<Map<String,String>>
- Tags to associate with the pipeline. tags should be in the form of {key:key1, value:key1value}
- List<String>
- Tags to associate with the resource. Tags should be in the form name:value.
- description string
- description of the pipline filter.
- filterType string
- Corresponding Entity of the filters. Currently supported types are {Connector, DelegateProfile, Delegate, PipelineSetup, PipelineExecution, Deployment, Audit, Template, EnvironmentGroup, FileStore, CCMRecommendation, Anomaly, Environment}.
- moduleProperties GetPipeline Filters Filter Property Module Properties 
- module properties of the pipline filter.
- name string
- Name of the pipeline filter.
- pipelineIdentifiers string[]
- Pipeline identifiers to filter on.
- {[key: string]: string}[]
- Tags to associate with the pipeline. tags should be in the form of {key:key1, value:key1value}
- string[]
- Tags to associate with the resource. Tags should be in the form name:value.
- description str
- description of the pipline filter.
- filter_type str
- Corresponding Entity of the filters. Currently supported types are {Connector, DelegateProfile, Delegate, PipelineSetup, PipelineExecution, Deployment, Audit, Template, EnvironmentGroup, FileStore, CCMRecommendation, Anomaly, Environment}.
- module_properties GetPipeline Filters Filter Property Module Properties 
- module properties of the pipline filter.
- name str
- Name of the pipeline filter.
- pipeline_identifiers Sequence[str]
- Pipeline identifiers to filter on.
- Sequence[Mapping[str, str]]
- Tags to associate with the pipeline. tags should be in the form of {key:key1, value:key1value}
- Sequence[str]
- Tags to associate with the resource. Tags should be in the form name:value.
- description String
- description of the pipline filter.
- filterType String
- Corresponding Entity of the filters. Currently supported types are {Connector, DelegateProfile, Delegate, PipelineSetup, PipelineExecution, Deployment, Audit, Template, EnvironmentGroup, FileStore, CCMRecommendation, Anomaly, Environment}.
- moduleProperties Property Map
- module properties of the pipline filter.
- name String
- Name of the pipeline filter.
- pipelineIdentifiers List<String>
- Pipeline identifiers to filter on.
- List<Map<String>>
- Tags to associate with the pipeline. tags should be in the form of {key:key1, value:key1value}
- List<String>
- Tags to associate with the resource. Tags should be in the form name:value.
GetPipelineFiltersFilterPropertyModuleProperties      
- Cd
GetPipeline Filters Filter Property Module Properties Cd 
- CD related properties to be filtered on.
- Ci
GetPipeline Filters Filter Property Module Properties Ci 
- CI related properties to be filtered on.
- Cd
GetPipeline Filters Filter Property Module Properties Cd 
- CD related properties to be filtered on.
- Ci
GetPipeline Filters Filter Property Module Properties Ci 
- CI related properties to be filtered on.
- cd
GetPipeline Filters Filter Property Module Properties Cd 
- CD related properties to be filtered on.
- ci
GetPipeline Filters Filter Property Module Properties Ci 
- CI related properties to be filtered on.
- cd
GetPipeline Filters Filter Property Module Properties Cd 
- CD related properties to be filtered on.
- ci
GetPipeline Filters Filter Property Module Properties Ci 
- CI related properties to be filtered on.
- cd
GetPipeline Filters Filter Property Module Properties Cd 
- CD related properties to be filtered on.
- ci
GetPipeline Filters Filter Property Module Properties Ci 
- CI related properties to be filtered on.
- cd Property Map
- CD related properties to be filtered on.
- ci Property Map
- CI related properties to be filtered on.
GetPipelineFiltersFilterPropertyModulePropertiesCd       
- ArtifactDisplay List<string>Names 
- Artifact display names of the CD pipeline.
- DeploymentTypes string
- Deployment type of the CD pipeline, eg. Kubernetes
- EnvironmentNames List<string>
- Environment names of the CD pipeline.
- ServiceIdentifiers List<string>
- Service identifiers of the CD pipeline.
- ServiceNames List<string>
- Service names of the CD pipeline.
- ArtifactDisplay []stringNames 
- Artifact display names of the CD pipeline.
- DeploymentTypes string
- Deployment type of the CD pipeline, eg. Kubernetes
- EnvironmentNames []string
- Environment names of the CD pipeline.
- ServiceIdentifiers []string
- Service identifiers of the CD pipeline.
- ServiceNames []string
- Service names of the CD pipeline.
- artifactDisplay List<String>Names 
- Artifact display names of the CD pipeline.
- deploymentTypes String
- Deployment type of the CD pipeline, eg. Kubernetes
- environmentNames List<String>
- Environment names of the CD pipeline.
- serviceIdentifiers List<String>
- Service identifiers of the CD pipeline.
- serviceNames List<String>
- Service names of the CD pipeline.
- artifactDisplay string[]Names 
- Artifact display names of the CD pipeline.
- deploymentTypes string
- Deployment type of the CD pipeline, eg. Kubernetes
- environmentNames string[]
- Environment names of the CD pipeline.
- serviceIdentifiers string[]
- Service identifiers of the CD pipeline.
- serviceNames string[]
- Service names of the CD pipeline.
- artifact_display_ Sequence[str]names 
- Artifact display names of the CD pipeline.
- deployment_types str
- Deployment type of the CD pipeline, eg. Kubernetes
- environment_names Sequence[str]
- Environment names of the CD pipeline.
- service_identifiers Sequence[str]
- Service identifiers of the CD pipeline.
- service_names Sequence[str]
- Service names of the CD pipeline.
- artifactDisplay List<String>Names 
- Artifact display names of the CD pipeline.
- deploymentTypes String
- Deployment type of the CD pipeline, eg. Kubernetes
- environmentNames List<String>
- Environment names of the CD pipeline.
- serviceIdentifiers List<String>
- Service identifiers of the CD pipeline.
- serviceNames List<String>
- Service names of the CD pipeline.
GetPipelineFiltersFilterPropertyModulePropertiesCi       
- Branch string
- Branch which was used while building.
- BuildType string
- Build type of the pipeline. Possible values: branch.
- CiExecution GetInfo Pipeline Filters Filter Property Module Properties Ci Ci Execution Info 
- CI execution info for the pipeline.
- RepoNames string
- name of the repository used in the pipeline.
- Tag string
- Tags to associate with the CI pipeline resource.
- Branch string
- Branch which was used while building.
- BuildType string
- Build type of the pipeline. Possible values: branch.
- CiExecution GetInfo Pipeline Filters Filter Property Module Properties Ci Ci Execution Info 
- CI execution info for the pipeline.
- RepoNames string
- name of the repository used in the pipeline.
- Tag string
- Tags to associate with the CI pipeline resource.
- branch String
- Branch which was used while building.
- buildType String
- Build type of the pipeline. Possible values: branch.
- ciExecution GetInfo Pipeline Filters Filter Property Module Properties Ci Ci Execution Info 
- CI execution info for the pipeline.
- repoNames String
- name of the repository used in the pipeline.
- tag String
- Tags to associate with the CI pipeline resource.
- branch string
- Branch which was used while building.
- buildType string
- Build type of the pipeline. Possible values: branch.
- ciExecution GetInfo Pipeline Filters Filter Property Module Properties Ci Ci Execution Info 
- CI execution info for the pipeline.
- repoNames string
- name of the repository used in the pipeline.
- tag string
- Tags to associate with the CI pipeline resource.
- branch str
- Branch which was used while building.
- build_type str
- Build type of the pipeline. Possible values: branch.
- ci_execution_ Getinfo Pipeline Filters Filter Property Module Properties Ci Ci Execution Info 
- CI execution info for the pipeline.
- repo_names str
- name of the repository used in the pipeline.
- tag str
- Tags to associate with the CI pipeline resource.
- branch String
- Branch which was used while building.
- buildType String
- Build type of the pipeline. Possible values: branch.
- ciExecution Property MapInfo 
- CI execution info for the pipeline.
- repoNames String
- name of the repository used in the pipeline.
- tag String
- Tags to associate with the CI pipeline resource.
GetPipelineFiltersFilterPropertyModulePropertiesCiCiExecutionInfo          
- Event string
- Event for the ci execution, Possible values: pullRequest.
- PullRequest GetPipeline Filters Filter Property Module Properties Ci Ci Execution Info Pull Request 
- The pull request details of the CI pipeline.
- Event string
- Event for the ci execution, Possible values: pullRequest.
- PullRequest GetPipeline Filters Filter Property Module Properties Ci Ci Execution Info Pull Request 
- The pull request details of the CI pipeline.
- event String
- Event for the ci execution, Possible values: pullRequest.
- pullRequest GetPipeline Filters Filter Property Module Properties Ci Ci Execution Info Pull Request 
- The pull request details of the CI pipeline.
- event string
- Event for the ci execution, Possible values: pullRequest.
- pullRequest GetPipeline Filters Filter Property Module Properties Ci Ci Execution Info Pull Request 
- The pull request details of the CI pipeline.
- event str
- Event for the ci execution, Possible values: pullRequest.
- pull_request GetPipeline Filters Filter Property Module Properties Ci Ci Execution Info Pull Request 
- The pull request details of the CI pipeline.
- event String
- Event for the ci execution, Possible values: pullRequest.
- pullRequest Property Map
- The pull request details of the CI pipeline.
GetPipelineFiltersFilterPropertyModulePropertiesCiCiExecutionInfoPullRequest            
- SourceBranch string
- Source branch of the pull request.
- TargetBranch string
- Target branch of the pull request.
- SourceBranch string
- Source branch of the pull request.
- TargetBranch string
- Target branch of the pull request.
- sourceBranch String
- Source branch of the pull request.
- targetBranch String
- Target branch of the pull request.
- sourceBranch string
- Source branch of the pull request.
- targetBranch string
- Target branch of the pull request.
- source_branch str
- Source branch of the pull request.
- target_branch str
- Target branch of the pull request.
- sourceBranch String
- Source branch of the pull request.
- targetBranch String
- Target branch of the pull request.
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the harnessTerraform Provider.
