Harness v0.9.0 published on Wednesday, Oct 22, 2025 by Pulumi
harness.platform.getInfraModuleTesting
Data source for retrieving modules testing metadata from the module registry.
Using getInfraModuleTesting
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 getInfraModuleTesting(args: GetInfraModuleTestingArgs, opts?: InvokeOptions): Promise<GetInfraModuleTestingResult>
function getInfraModuleTestingOutput(args: GetInfraModuleTestingOutputArgs, opts?: InvokeOptions): Output<GetInfraModuleTestingResult>def get_infra_module_testing(module_id: Optional[str] = None,
org: Optional[str] = None,
pipelines: Optional[Sequence[str]] = None,
project: Optional[str] = None,
provider_connector: Optional[str] = None,
provisioner_type: Optional[str] = None,
provisioner_version: Optional[str] = None,
release_pipeline: Optional[str] = None,
testing_enabled: Optional[bool] = None,
testing_metadata: Optional[GetInfraModuleTestingTestingMetadata] = None,
updated: Optional[int] = None,
versions: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetInfraModuleTestingResult
def get_infra_module_testing_output(module_id: Optional[pulumi.Input[str]] = None,
org: Optional[pulumi.Input[str]] = None,
pipelines: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
project: Optional[pulumi.Input[str]] = None,
provider_connector: Optional[pulumi.Input[str]] = None,
provisioner_type: Optional[pulumi.Input[str]] = None,
provisioner_version: Optional[pulumi.Input[str]] = None,
release_pipeline: Optional[pulumi.Input[str]] = None,
testing_enabled: Optional[pulumi.Input[bool]] = None,
testing_metadata: Optional[pulumi.Input[GetInfraModuleTestingTestingMetadataArgs]] = None,
updated: Optional[pulumi.Input[int]] = None,
versions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInfraModuleTestingResult]func LookupInfraModuleTesting(ctx *Context, args *LookupInfraModuleTestingArgs, opts ...InvokeOption) (*LookupInfraModuleTestingResult, error)
func LookupInfraModuleTestingOutput(ctx *Context, args *LookupInfraModuleTestingOutputArgs, opts ...InvokeOption) LookupInfraModuleTestingResultOutput> Note: This function is named LookupInfraModuleTesting in the Go SDK.
public static class GetInfraModuleTesting
{
public static Task<GetInfraModuleTestingResult> InvokeAsync(GetInfraModuleTestingArgs args, InvokeOptions? opts = null)
public static Output<GetInfraModuleTestingResult> Invoke(GetInfraModuleTestingInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInfraModuleTestingResult> getInfraModuleTesting(GetInfraModuleTestingArgs args, InvokeOptions options)
public static Output<GetInfraModuleTestingResult> getInfraModuleTesting(GetInfraModuleTestingArgs args, InvokeOptions options)
fn::invoke:
function: harness:platform/getInfraModuleTesting:getInfraModuleTesting
arguments:
# arguments dictionaryThe following arguments are supported:
- Module
Id string - Identifier of the module to enable testing for
- Org string
- Organization identifier
- Pipelines List<string>
- List of pipeline IDs to create webhooks for triggering test executions
- Project string
- Project identifier
- Provider
Connector string - Provider connector for testing purposes
- Provisioner
Type string - Provisioner
Version string - Provisioner version for testing purposes
- Release
Pipeline string - Pipeline ID to create webhooks for releases
- Testing
Enabled bool - Whether testing is enabled for the module
- Testing
Metadata GetInfra Module Testing Testing Metadata - Testing metadata for the module
- Updated int
- Timestamp when the module was last modified
- Versions List<string>
- Versions of the module
- Module
Id string - Identifier of the module to enable testing for
- Org string
- Organization identifier
- Pipelines []string
- List of pipeline IDs to create webhooks for triggering test executions
- Project string
- Project identifier
- Provider
Connector string - Provider connector for testing purposes
- Provisioner
Type string - Provisioner
Version string - Provisioner version for testing purposes
- Release
Pipeline string - Pipeline ID to create webhooks for releases
- Testing
Enabled bool - Whether testing is enabled for the module
- Testing
Metadata GetInfra Module Testing Testing Metadata - Testing metadata for the module
- Updated int
- Timestamp when the module was last modified
- Versions []string
- Versions of the module
- module
Id String - Identifier of the module to enable testing for
- org String
- Organization identifier
- pipelines List<String>
- List of pipeline IDs to create webhooks for triggering test executions
- project String
- Project identifier
- provider
Connector String - Provider connector for testing purposes
- provisioner
Type String - provisioner
Version String - Provisioner version for testing purposes
- release
Pipeline String - Pipeline ID to create webhooks for releases
- testing
Enabled Boolean - Whether testing is enabled for the module
- testing
Metadata GetInfra Module Testing Testing Metadata - Testing metadata for the module
- updated Integer
- Timestamp when the module was last modified
- versions List<String>
- Versions of the module
- module
Id string - Identifier of the module to enable testing for
- org string
- Organization identifier
- pipelines string[]
- List of pipeline IDs to create webhooks for triggering test executions
- project string
- Project identifier
- provider
Connector string - Provider connector for testing purposes
- provisioner
Type string - provisioner
Version string - Provisioner version for testing purposes
- release
Pipeline string - Pipeline ID to create webhooks for releases
- testing
Enabled boolean - Whether testing is enabled for the module
- testing
Metadata GetInfra Module Testing Testing Metadata - Testing metadata for the module
- updated number
- Timestamp when the module was last modified
- versions string[]
- Versions of the module
- module_
id str - Identifier of the module to enable testing for
- org str
- Organization identifier
- pipelines Sequence[str]
- List of pipeline IDs to create webhooks for triggering test executions
- project str
- Project identifier
- provider_
connector str - Provider connector for testing purposes
- provisioner_
type str - provisioner_
version str - Provisioner version for testing purposes
- release_
pipeline str - Pipeline ID to create webhooks for releases
- testing_
enabled bool - Whether testing is enabled for the module
- testing_
metadata GetInfra Module Testing Testing Metadata - Testing metadata for the module
- updated int
- Timestamp when the module was last modified
- versions Sequence[str]
- Versions of the module
- module
Id String - Identifier of the module to enable testing for
- org String
- Organization identifier
- pipelines List<String>
- List of pipeline IDs to create webhooks for triggering test executions
- project String
- Project identifier
- provider
Connector String - Provider connector for testing purposes
- provisioner
Type String - provisioner
Version String - Provisioner version for testing purposes
- release
Pipeline String - Pipeline ID to create webhooks for releases
- testing
Enabled Boolean - Whether testing is enabled for the module
- testing
Metadata Property Map - Testing metadata for the module
- updated Number
- Timestamp when the module was last modified
- versions List<String>
- Versions of the module
getInfraModuleTesting Result
The following output properties are available:
- Account string
- Account that owns the module
- Created int
- Timestamp when the module was created
- Description string
- Description of the module
- string
- Git Tag Style
- Id string
- The provider-assigned unique ID for this managed resource.
- Module
Error string - Error while retrieving the module
- Module
Id string - Identifier of the module to enable testing for
- Name string
- Name of the module
- Org string
- Organization identifier
- Pipelines List<string>
- List of pipeline IDs to create webhooks for triggering test executions
- Project string
- Project identifier
- Provider
Connector string - Provider connector for testing purposes
- Provisioner
Type string - Provisioner
Version string - Provisioner version for testing purposes
- Repository string
- For account connectors, the repository where the module is stored
- Repository
Branch string - Repository Branch in which the module should be accessed
- Repository
Commit string - Repository Commit in which the module should be accessed
- Repository
Connector string - Repository Connector is the reference to the connector for the repository
- Repository
Path string - Repository Path is the path in which the module resides
- Repository
Url string - URL where the module is stored
- Synced int
- Timestamp when the module was last synced
- System string
- Provider of the module
- string
- Tags associated with the module
- Testing
Enabled bool - Whether testing is enabled for the module
- Testing
Metadata GetInfra Module Testing Testing Metadata - Testing metadata for the module
- Updated int
- Timestamp when the module was last modified
- Versions List<string>
- Versions of the module
- Release
Pipeline string - Pipeline ID to create webhooks for releases
- Account string
- Account that owns the module
- Created int
- Timestamp when the module was created
- Description string
- Description of the module
- string
- Git Tag Style
- Id string
- The provider-assigned unique ID for this managed resource.
- Module
Error string - Error while retrieving the module
- Module
Id string - Identifier of the module to enable testing for
- Name string
- Name of the module
- Org string
- Organization identifier
- Pipelines []string
- List of pipeline IDs to create webhooks for triggering test executions
- Project string
- Project identifier
- Provider
Connector string - Provider connector for testing purposes
- Provisioner
Type string - Provisioner
Version string - Provisioner version for testing purposes
- Repository string
- For account connectors, the repository where the module is stored
- Repository
Branch string - Repository Branch in which the module should be accessed
- Repository
Commit string - Repository Commit in which the module should be accessed
- Repository
Connector string - Repository Connector is the reference to the connector for the repository
- Repository
Path string - Repository Path is the path in which the module resides
- Repository
Url string - URL where the module is stored
- Synced int
- Timestamp when the module was last synced
- System string
- Provider of the module
- string
- Tags associated with the module
- Testing
Enabled bool - Whether testing is enabled for the module
- Testing
Metadata GetInfra Module Testing Testing Metadata - Testing metadata for the module
- Updated int
- Timestamp when the module was last modified
- Versions []string
- Versions of the module
- Release
Pipeline string - Pipeline ID to create webhooks for releases
- account String
- Account that owns the module
- created Integer
- Timestamp when the module was created
- description String
- Description of the module
- String
- Git Tag Style
- id String
- The provider-assigned unique ID for this managed resource.
- module
Error String - Error while retrieving the module
- module
Id String - Identifier of the module to enable testing for
- name String
- Name of the module
- org String
- Organization identifier
- pipelines List<String>
- List of pipeline IDs to create webhooks for triggering test executions
- project String
- Project identifier
- provider
Connector String - Provider connector for testing purposes
- provisioner
Type String - provisioner
Version String - Provisioner version for testing purposes
- repository String
- For account connectors, the repository where the module is stored
- repository
Branch String - Repository Branch in which the module should be accessed
- repository
Commit String - Repository Commit in which the module should be accessed
- repository
Connector String - Repository Connector is the reference to the connector for the repository
- repository
Path String - Repository Path is the path in which the module resides
- repository
Url String - URL where the module is stored
- synced Integer
- Timestamp when the module was last synced
- system String
- Provider of the module
- String
- Tags associated with the module
- testing
Enabled Boolean - Whether testing is enabled for the module
- testing
Metadata GetInfra Module Testing Testing Metadata - Testing metadata for the module
- updated Integer
- Timestamp when the module was last modified
- versions List<String>
- Versions of the module
- release
Pipeline String - Pipeline ID to create webhooks for releases
- account string
- Account that owns the module
- created number
- Timestamp when the module was created
- description string
- Description of the module
- string
- Git Tag Style
- id string
- The provider-assigned unique ID for this managed resource.
- module
Error string - Error while retrieving the module
- module
Id string - Identifier of the module to enable testing for
- name string
- Name of the module
- org string
- Organization identifier
- pipelines string[]
- List of pipeline IDs to create webhooks for triggering test executions
- project string
- Project identifier
- provider
Connector string - Provider connector for testing purposes
- provisioner
Type string - provisioner
Version string - Provisioner version for testing purposes
- repository string
- For account connectors, the repository where the module is stored
- repository
Branch string - Repository Branch in which the module should be accessed
- repository
Commit string - Repository Commit in which the module should be accessed
- repository
Connector string - Repository Connector is the reference to the connector for the repository
- repository
Path string - Repository Path is the path in which the module resides
- repository
Url string - URL where the module is stored
- synced number
- Timestamp when the module was last synced
- system string
- Provider of the module
- string
- Tags associated with the module
- testing
Enabled boolean - Whether testing is enabled for the module
- testing
Metadata GetInfra Module Testing Testing Metadata - Testing metadata for the module
- updated number
- Timestamp when the module was last modified
- versions string[]
- Versions of the module
- release
Pipeline string - Pipeline ID to create webhooks for releases
- account str
- Account that owns the module
- created int
- Timestamp when the module was created
- description str
- Description of the module
- git_
tag_ strstyle - Git Tag Style
- id str
- The provider-assigned unique ID for this managed resource.
- module_
error str - Error while retrieving the module
- module_
id str - Identifier of the module to enable testing for
- name str
- Name of the module
- org str
- Organization identifier
- pipelines Sequence[str]
- List of pipeline IDs to create webhooks for triggering test executions
- project str
- Project identifier
- provider_
connector str - Provider connector for testing purposes
- provisioner_
type str - provisioner_
version str - Provisioner version for testing purposes
- repository str
- For account connectors, the repository where the module is stored
- repository_
branch str - Repository Branch in which the module should be accessed
- repository_
commit str - Repository Commit in which the module should be accessed
- repository_
connector str - Repository Connector is the reference to the connector for the repository
- repository_
path str - Repository Path is the path in which the module resides
- repository_
url str - URL where the module is stored
- synced int
- Timestamp when the module was last synced
- system str
- Provider of the module
- str
- Tags associated with the module
- testing_
enabled bool - Whether testing is enabled for the module
- testing_
metadata GetInfra Module Testing Testing Metadata - Testing metadata for the module
- updated int
- Timestamp when the module was last modified
- versions Sequence[str]
- Versions of the module
- release_
pipeline str - Pipeline ID to create webhooks for releases
- account String
- Account that owns the module
- created Number
- Timestamp when the module was created
- description String
- Description of the module
- String
- Git Tag Style
- id String
- The provider-assigned unique ID for this managed resource.
- module
Error String - Error while retrieving the module
- module
Id String - Identifier of the module to enable testing for
- name String
- Name of the module
- org String
- Organization identifier
- pipelines List<String>
- List of pipeline IDs to create webhooks for triggering test executions
- project String
- Project identifier
- provider
Connector String - Provider connector for testing purposes
- provisioner
Type String - provisioner
Version String - Provisioner version for testing purposes
- repository String
- For account connectors, the repository where the module is stored
- repository
Branch String - Repository Branch in which the module should be accessed
- repository
Commit String - Repository Commit in which the module should be accessed
- repository
Connector String - Repository Connector is the reference to the connector for the repository
- repository
Path String - Repository Path is the path in which the module resides
- repository
Url String - URL where the module is stored
- synced Number
- Timestamp when the module was last synced
- system String
- Provider of the module
- String
- Tags associated with the module
- testing
Enabled Boolean - Whether testing is enabled for the module
- testing
Metadata Property Map - Testing metadata for the module
- updated Number
- Timestamp when the module was last modified
- versions List<String>
- Versions of the module
- release
Pipeline String - Pipeline ID to create webhooks for releases
Supporting Types
GetInfraModuleTestingTestingMetadata
- Account string
- Account is the internal customer account ID
- Org string
- Organization identifier
- Pipelines List<string>
- Pipelines where the testing is enabled
- Project string
- Project identifier
- Provider
Connector string - Provider connector for testing purposes
- Provisioner
Type string - Provisioner type for testing purposes
- Provisioner
Version string - Provisioner version for testing purposes
- Release
Pipeline string - Release pipeline
- Account string
- Account is the internal customer account ID
- Org string
- Organization identifier
- Pipelines []string
- Pipelines where the testing is enabled
- Project string
- Project identifier
- Provider
Connector string - Provider connector for testing purposes
- Provisioner
Type string - Provisioner type for testing purposes
- Provisioner
Version string - Provisioner version for testing purposes
- Release
Pipeline string - Release pipeline
- account String
- Account is the internal customer account ID
- org String
- Organization identifier
- pipelines List<String>
- Pipelines where the testing is enabled
- project String
- Project identifier
- provider
Connector String - Provider connector for testing purposes
- provisioner
Type String - Provisioner type for testing purposes
- provisioner
Version String - Provisioner version for testing purposes
- release
Pipeline String - Release pipeline
- account string
- Account is the internal customer account ID
- org string
- Organization identifier
- pipelines string[]
- Pipelines where the testing is enabled
- project string
- Project identifier
- provider
Connector string - Provider connector for testing purposes
- provisioner
Type string - Provisioner type for testing purposes
- provisioner
Version string - Provisioner version for testing purposes
- release
Pipeline string - Release pipeline
- account str
- Account is the internal customer account ID
- org str
- Organization identifier
- pipelines Sequence[str]
- Pipelines where the testing is enabled
- project str
- Project identifier
- provider_
connector str - Provider connector for testing purposes
- provisioner_
type str - Provisioner type for testing purposes
- provisioner_
version str - Provisioner version for testing purposes
- release_
pipeline str - Release pipeline
- account String
- Account is the internal customer account ID
- org String
- Organization identifier
- pipelines List<String>
- Pipelines where the testing is enabled
- project String
- Project identifier
- provider
Connector String - Provider connector for testing purposes
- provisioner
Type String - Provisioner type for testing purposes
- provisioner
Version String - Provisioner version for testing purposes
- release
Pipeline String - Release pipeline
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
harnessTerraform Provider.
