Viewing docs for Harness v0.16.5
published on Saturday, Sep 12, 2026 by Pulumi
published on Saturday, Sep 12, 2026 by Pulumi
Viewing docs for Harness v0.16.5
published on Saturday, Sep 12, 2026 by Pulumi
published on Saturday, Sep 12, 2026 by Pulumi
Data source for retrieving IDP plugin configuration.
Using getIdpPlugin
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 getIdpPlugin(args: GetIdpPluginArgs, opts?: InvokeOptions): Promise<GetIdpPluginResult>
function getIdpPluginOutput(args: GetIdpPluginOutputArgs, opts?: InvokeOutputOptions): Output<GetIdpPluginResult>def get_idp_plugin(identifier: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIdpPluginResult
def get_idp_plugin_output(identifier: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetIdpPluginResult]func LookupIdpPlugin(ctx *Context, args *LookupIdpPluginArgs, opts ...InvokeOption) (*LookupIdpPluginResult, error)
func LookupIdpPluginOutput(ctx *Context, args *LookupIdpPluginOutputArgs, opts ...InvokeOption) LookupIdpPluginResultOutput> Note: This function is named LookupIdpPlugin in the Go SDK.
public static class GetIdpPlugin
{
public static Task<GetIdpPluginResult> InvokeAsync(GetIdpPluginArgs args, InvokeOptions? opts = null)
public static Output<GetIdpPluginResult> Invoke(GetIdpPluginInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetIdpPluginResult> Invoke(GetIdpPluginInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetIdpPluginResult> getIdpPlugin(GetIdpPluginArgs args, InvokeOptions options)
public static Output<GetIdpPluginResult> getIdpPlugin(GetIdpPluginArgs args, InvokeOptions options)
public static Output<GetIdpPluginResult> getIdpPlugin(GetIdpPluginArgs args, InvokeOutputOptions options)
fn::invoke:
function: harness:platform/getIdpPlugin:getIdpPlugin
arguments:
# arguments dictionarydata "harness_platform_get_idp_plugin" "name" {
# arguments
}The following arguments are supported:
- Identifier string
- Unique identifier of the plugin.
- Identifier string
- Unique identifier of the plugin.
- identifier string
- Unique identifier of the plugin.
- identifier String
- Unique identifier of the plugin.
- identifier string
- Unique identifier of the plugin.
- identifier str
- Unique identifier of the plugin.
- identifier String
- Unique identifier of the plugin.
getIdpPlugin Result
The following output properties are available:
- Category string
- Category of the plugin.
- Configs string
- Backstage YAML configuration for the plugin.
- Core bool
- Whether this is a core plugin.
- Description string
- Description of the plugin.
- Documentation string
- Documentation URL for the plugin.
- Enabled bool
- Whether the plugin is currently enabled.
- Env
Variables List<GetIdp Plugin Env Variable> - Secret environment variables injected into the plugin runtime.
- Icon
Url string - Icon URL of the plugin.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the plugin.
- Name string
- Display name of the plugin.
- Plugin
Type string - Type of the plugin.
- Proxies
List<Get
Idp Plugin Proxy> - Delegate-based proxy configuration for outbound HTTP calls.
- Source string
- Source of the plugin.
- Category string
- Category of the plugin.
- Configs string
- Backstage YAML configuration for the plugin.
- Core bool
- Whether this is a core plugin.
- Description string
- Description of the plugin.
- Documentation string
- Documentation URL for the plugin.
- Enabled bool
- Whether the plugin is currently enabled.
- Env
Variables []GetIdp Plugin Env Variable - Secret environment variables injected into the plugin runtime.
- Icon
Url string - Icon URL of the plugin.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the plugin.
- Name string
- Display name of the plugin.
- Plugin
Type string - Type of the plugin.
- Proxies
[]Get
Idp Plugin Proxy - Delegate-based proxy configuration for outbound HTTP calls.
- Source string
- Source of the plugin.
- category string
- Category of the plugin.
- configs string
- Backstage YAML configuration for the plugin.
- core bool
- Whether this is a core plugin.
- description string
- Description of the plugin.
- documentation string
- Documentation URL for the plugin.
- enabled bool
- Whether the plugin is currently enabled.
- env_
variables list(object) - Secret environment variables injected into the plugin runtime.
- icon_
url string - Icon URL of the plugin.
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Unique identifier of the plugin.
- name string
- Display name of the plugin.
- plugin_
type string - Type of the plugin.
- proxies list(object)
- Delegate-based proxy configuration for outbound HTTP calls.
- source string
- Source of the plugin.
- category String
- Category of the plugin.
- configs String
- Backstage YAML configuration for the plugin.
- core Boolean
- Whether this is a core plugin.
- description String
- Description of the plugin.
- documentation String
- Documentation URL for the plugin.
- enabled Boolean
- Whether the plugin is currently enabled.
- env
Variables List<GetIdp Plugin Env Variable> - Secret environment variables injected into the plugin runtime.
- icon
Url String - Icon URL of the plugin.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the plugin.
- name String
- Display name of the plugin.
- plugin
Type String - Type of the plugin.
- proxies
List<Get
Idp Plugin Proxy> - Delegate-based proxy configuration for outbound HTTP calls.
- source String
- Source of the plugin.
- category string
- Category of the plugin.
- configs string
- Backstage YAML configuration for the plugin.
- core boolean
- Whether this is a core plugin.
- description string
- Description of the plugin.
- documentation string
- Documentation URL for the plugin.
- enabled boolean
- Whether the plugin is currently enabled.
- env
Variables GetIdp Plugin Env Variable[] - Secret environment variables injected into the plugin runtime.
- icon
Url string - Icon URL of the plugin.
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Unique identifier of the plugin.
- name string
- Display name of the plugin.
- plugin
Type string - Type of the plugin.
- proxies
Get
Idp Plugin Proxy[] - Delegate-based proxy configuration for outbound HTTP calls.
- source string
- Source of the plugin.
- category str
- Category of the plugin.
- configs str
- Backstage YAML configuration for the plugin.
- core bool
- Whether this is a core plugin.
- description str
- Description of the plugin.
- documentation str
- Documentation URL for the plugin.
- enabled bool
- Whether the plugin is currently enabled.
- env_
variables Sequence[GetIdp Plugin Env Variable] - Secret environment variables injected into the plugin runtime.
- icon_
url str - Icon URL of the plugin.
- id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- Unique identifier of the plugin.
- name str
- Display name of the plugin.
- plugin_
type str - Type of the plugin.
- proxies
Sequence[Get
Idp Plugin Proxy] - Delegate-based proxy configuration for outbound HTTP calls.
- source str
- Source of the plugin.
- category String
- Category of the plugin.
- configs String
- Backstage YAML configuration for the plugin.
- core Boolean
- Whether this is a core plugin.
- description String
- Description of the plugin.
- documentation String
- Documentation URL for the plugin.
- enabled Boolean
- Whether the plugin is currently enabled.
- env
Variables List<Property Map> - Secret environment variables injected into the plugin runtime.
- icon
Url String - Icon URL of the plugin.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the plugin.
- name String
- Display name of the plugin.
- plugin
Type String - Type of the plugin.
- proxies List<Property Map>
- Delegate-based proxy configuration for outbound HTTP calls.
- source String
- Source of the plugin.
Supporting Types
GetIdpPluginEnvVariable
- Env
Name string - Name of the environment variable.
- Harness
Secret stringIdentifier - Harness secret identifier used as the value.
- Identifier string
- Server-generated unique identifier for this env variable entry.
- Type string
- Type of the environment variable source.
- Env
Name string - Name of the environment variable.
- Harness
Secret stringIdentifier - Harness secret identifier used as the value.
- Identifier string
- Server-generated unique identifier for this env variable entry.
- Type string
- Type of the environment variable source.
- env_
name string - Name of the environment variable.
- harness_
secret_ stringidentifier - Harness secret identifier used as the value.
- identifier string
- Server-generated unique identifier for this env variable entry.
- type string
- Type of the environment variable source.
- env
Name String - Name of the environment variable.
- harness
Secret StringIdentifier - Harness secret identifier used as the value.
- identifier String
- Server-generated unique identifier for this env variable entry.
- type String
- Type of the environment variable source.
- env
Name string - Name of the environment variable.
- harness
Secret stringIdentifier - Harness secret identifier used as the value.
- identifier string
- Server-generated unique identifier for this env variable entry.
- type string
- Type of the environment variable source.
- env_
name str - Name of the environment variable.
- harness_
secret_ stridentifier - Harness secret identifier used as the value.
- identifier str
- Server-generated unique identifier for this env variable entry.
- type str
- Type of the environment variable source.
- env
Name String - Name of the environment variable.
- harness
Secret StringIdentifier - Harness secret identifier used as the value.
- identifier String
- Server-generated unique identifier for this env variable entry.
- type String
- Type of the environment variable source.
GetIdpPluginProxy
- Health
Check stringPath - Health check path for the proxy endpoint.
- Host string
- Proxy host.
- Identifier string
- Server-generated unique identifier for this proxy entry.
- Proxy bool
- Whether proxy is enabled for this host.
- Selectors List<string>
- Delegate selectors.
- Health
Check stringPath - Health check path for the proxy endpoint.
- Host string
- Proxy host.
- Identifier string
- Server-generated unique identifier for this proxy entry.
- Proxy bool
- Whether proxy is enabled for this host.
- Selectors []string
- Delegate selectors.
- health_
check_ stringpath - Health check path for the proxy endpoint.
- host string
- Proxy host.
- identifier string
- Server-generated unique identifier for this proxy entry.
- proxy bool
- Whether proxy is enabled for this host.
- selectors list(string)
- Delegate selectors.
- health
Check StringPath - Health check path for the proxy endpoint.
- host String
- Proxy host.
- identifier String
- Server-generated unique identifier for this proxy entry.
- proxy Boolean
- Whether proxy is enabled for this host.
- selectors List<String>
- Delegate selectors.
- health
Check stringPath - Health check path for the proxy endpoint.
- host string
- Proxy host.
- identifier string
- Server-generated unique identifier for this proxy entry.
- proxy boolean
- Whether proxy is enabled for this host.
- selectors string[]
- Delegate selectors.
- health_
check_ strpath - Health check path for the proxy endpoint.
- host str
- Proxy host.
- identifier str
- Server-generated unique identifier for this proxy entry.
- proxy bool
- Whether proxy is enabled for this host.
- selectors Sequence[str]
- Delegate selectors.
- health
Check StringPath - Health check path for the proxy endpoint.
- host String
- Proxy host.
- identifier String
- Server-generated unique identifier for this proxy entry.
- proxy Boolean
- Whether proxy is enabled for this host.
- selectors List<String>
- Delegate selectors.
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
harnessTerraform Provider.
Viewing docs for Harness v0.16.5
published on Saturday, Sep 12, 2026 by Pulumi
published on Saturday, Sep 12, 2026 by Pulumi