1. Packages
  2. Harness Provider
  3. API Docs
  4. platform
  5. getServiceOverridesV2
Harness v0.7.1 published on Saturday, Mar 29, 2025 by Pulumi

harness.platform.getServiceOverridesV2

Explore with Pulumi AI

Data source for Harness service overrides V2.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as harness from "@pulumi/harness";

const test = harness.platform.getServiceOverridesV2({
    identifier: "identifier",
    orgId: "orgIdentifier",
    projectId: "projectIdentifier",
});
Copy
import pulumi
import pulumi_harness as harness

test = harness.platform.get_service_overrides_v2(identifier="identifier",
    org_id="orgIdentifier",
    project_id="projectIdentifier")
Copy
package main

import (
	"github.com/pulumi/pulumi-harness/sdk/go/harness/platform"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := platform.LookupServiceOverridesV2(ctx, &platform.LookupServiceOverridesV2Args{
			Identifier: "identifier",
			OrgId:      pulumi.StringRef("orgIdentifier"),
			ProjectId:  pulumi.StringRef("projectIdentifier"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Harness = Pulumi.Harness;

return await Deployment.RunAsync(() => 
{
    var test = Harness.Platform.GetServiceOverridesV2.Invoke(new()
    {
        Identifier = "identifier",
        OrgId = "orgIdentifier",
        ProjectId = "projectIdentifier",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.harness.platform.PlatformFunctions;
import com.pulumi.harness.platform.inputs.GetServiceOverridesV2Args;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var test = PlatformFunctions.getServiceOverridesV2(GetServiceOverridesV2Args.builder()
            .identifier("identifier")
            .orgId("orgIdentifier")
            .projectId("projectIdentifier")
            .build());

    }
}
Copy
variables:
  test:
    fn::invoke:
      function: harness:platform:getServiceOverridesV2
      arguments:
        identifier: identifier
        orgId: orgIdentifier
        projectId: projectIdentifier
Copy

Using getServiceOverridesV2

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 getServiceOverridesV2(args: GetServiceOverridesV2Args, opts?: InvokeOptions): Promise<GetServiceOverridesV2Result>
function getServiceOverridesV2Output(args: GetServiceOverridesV2OutputArgs, opts?: InvokeOptions): Output<GetServiceOverridesV2Result>
Copy
def get_service_overrides_v2(git_details: Optional[GetServiceOverridesV2GitDetails] = None,
                             identifier: Optional[str] = None,
                             org_id: Optional[str] = None,
                             project_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetServiceOverridesV2Result
def get_service_overrides_v2_output(git_details: Optional[pulumi.Input[GetServiceOverridesV2GitDetailsArgs]] = None,
                             identifier: Optional[pulumi.Input[str]] = None,
                             org_id: Optional[pulumi.Input[str]] = None,
                             project_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetServiceOverridesV2Result]
Copy
func LookupServiceOverridesV2(ctx *Context, args *LookupServiceOverridesV2Args, opts ...InvokeOption) (*LookupServiceOverridesV2Result, error)
func LookupServiceOverridesV2Output(ctx *Context, args *LookupServiceOverridesV2OutputArgs, opts ...InvokeOption) LookupServiceOverridesV2ResultOutput
Copy

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

public static class GetServiceOverridesV2 
{
    public static Task<GetServiceOverridesV2Result> InvokeAsync(GetServiceOverridesV2Args args, InvokeOptions? opts = null)
    public static Output<GetServiceOverridesV2Result> Invoke(GetServiceOverridesV2InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetServiceOverridesV2Result> getServiceOverridesV2(GetServiceOverridesV2Args args, InvokeOptions options)
public static Output<GetServiceOverridesV2Result> getServiceOverridesV2(GetServiceOverridesV2Args args, InvokeOptions options)
Copy
fn::invoke:
  function: harness:platform/getServiceOverridesV2:getServiceOverridesV2
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Identifier
This property is required.
Changes to this property will trigger replacement.
string
GitDetails GetServiceOverridesV2GitDetails
OrgId string
ProjectId string
Identifier
This property is required.
Changes to this property will trigger replacement.
string
GitDetails GetServiceOverridesV2GitDetails
OrgId string
ProjectId string
identifier
This property is required.
Changes to this property will trigger replacement.
String
gitDetails GetServiceOverridesV2GitDetails
orgId String
projectId String
identifier
This property is required.
Changes to this property will trigger replacement.
string
gitDetails GetServiceOverridesV2GitDetails
orgId string
projectId string
identifier
This property is required.
Changes to this property will trigger replacement.
str
git_details GetServiceOverridesV2GitDetails
org_id str
project_id str
identifier
This property is required.
Changes to this property will trigger replacement.
String
gitDetails Property Map
orgId String
projectId String

getServiceOverridesV2 Result

The following output properties are available:

ClusterId string
EnvId string
GitDetails GetServiceOverridesV2GitDetails
Id string
The provider-assigned unique ID for this managed resource.
Identifier string
InfraId string
ServiceId string
Type string
Yaml string
OrgId string
ProjectId string
ClusterId string
EnvId string
GitDetails GetServiceOverridesV2GitDetails
Id string
The provider-assigned unique ID for this managed resource.
Identifier string
InfraId string
ServiceId string
Type string
Yaml string
OrgId string
ProjectId string
clusterId String
envId String
gitDetails GetServiceOverridesV2GitDetails
id String
The provider-assigned unique ID for this managed resource.
identifier String
infraId String
serviceId String
type String
yaml String
orgId String
projectId String
clusterId string
envId string
gitDetails GetServiceOverridesV2GitDetails
id string
The provider-assigned unique ID for this managed resource.
identifier string
infraId string
serviceId string
type string
yaml string
orgId string
projectId string
cluster_id str
env_id str
git_details GetServiceOverridesV2GitDetails
id str
The provider-assigned unique ID for this managed resource.
identifier str
infra_id str
service_id str
type str
yaml str
org_id str
project_id str
clusterId String
envId String
gitDetails Property Map
id String
The provider-assigned unique ID for this managed resource.
identifier String
infraId String
serviceId String
type String
yaml String
orgId String
projectId String

Supporting Types

GetServiceOverridesV2GitDetails

Branch This property is required. string
Name of the branch.
LoadFromCache This property is required. bool
Load service yaml from fallback branch
LoadFromFallbackBranch This property is required. bool
Load service yaml from fallback branch
RepoName This property is required. string
Repo name of remote service override
Branch This property is required. string
Name of the branch.
LoadFromCache This property is required. bool
Load service yaml from fallback branch
LoadFromFallbackBranch This property is required. bool
Load service yaml from fallback branch
RepoName This property is required. string
Repo name of remote service override
branch This property is required. String
Name of the branch.
loadFromCache This property is required. Boolean
Load service yaml from fallback branch
loadFromFallbackBranch This property is required. Boolean
Load service yaml from fallback branch
repoName This property is required. String
Repo name of remote service override
branch This property is required. string
Name of the branch.
loadFromCache This property is required. boolean
Load service yaml from fallback branch
loadFromFallbackBranch This property is required. boolean
Load service yaml from fallback branch
repoName This property is required. string
Repo name of remote service override
branch This property is required. str
Name of the branch.
load_from_cache This property is required. bool
Load service yaml from fallback branch
load_from_fallback_branch This property is required. bool
Load service yaml from fallback branch
repo_name This property is required. str
Repo name of remote service override
branch This property is required. String
Name of the branch.
loadFromCache This property is required. Boolean
Load service yaml from fallback branch
loadFromFallbackBranch This property is required. Boolean
Load service yaml from fallback branch
repoName This property is required. String
Repo name of remote service override

Package Details

Repository
harness pulumi/pulumi-harness
License
Apache-2.0
Notes
This Pulumi package is based on the harness Terraform Provider.