1. Packages
  2. Harness Provider
  3. API Docs
  4. platform
  5. getAwsConnector
Harness v0.7.3 published on Friday, Apr 18, 2025 by Pulumi

harness.platform.getAwsConnector

Explore with Pulumi AI

Harness v0.7.3 published on Friday, Apr 18, 2025 by Pulumi

Datasource for looking up an AWS connector.

Example Usage

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

const example = harness.platform.getAwsConnector({
    identifier: "identifier",
});
Copy
import pulumi
import pulumi_harness as harness

example = harness.platform.get_aws_connector(identifier="identifier")
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.LookupAwsConnector(ctx, &platform.LookupAwsConnectorArgs{
			Identifier: "identifier",
		}, 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 example = Harness.Platform.GetAwsConnector.Invoke(new()
    {
        Identifier = "identifier",
    });

});
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.GetAwsConnectorArgs;
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 example = PlatformFunctions.getAwsConnector(GetAwsConnectorArgs.builder()
            .identifier("identifier")
            .build());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: harness:platform:getAwsConnector
      arguments:
        identifier: identifier
Copy

Using getAwsConnector

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 getAwsConnector(args: GetAwsConnectorArgs, opts?: InvokeOptions): Promise<GetAwsConnectorResult>
function getAwsConnectorOutput(args: GetAwsConnectorOutputArgs, opts?: InvokeOptions): Output<GetAwsConnectorResult>
Copy
def get_aws_connector(identifier: Optional[str] = None,
                      name: Optional[str] = None,
                      org_id: Optional[str] = None,
                      project_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetAwsConnectorResult
def get_aws_connector_output(identifier: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      org_id: Optional[pulumi.Input[str]] = None,
                      project_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetAwsConnectorResult]
Copy
func LookupAwsConnector(ctx *Context, args *LookupAwsConnectorArgs, opts ...InvokeOption) (*LookupAwsConnectorResult, error)
func LookupAwsConnectorOutput(ctx *Context, args *LookupAwsConnectorOutputArgs, opts ...InvokeOption) LookupAwsConnectorResultOutput
Copy

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

public static class GetAwsConnector 
{
    public static Task<GetAwsConnectorResult> InvokeAsync(GetAwsConnectorArgs args, InvokeOptions? opts = null)
    public static Output<GetAwsConnectorResult> Invoke(GetAwsConnectorInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAwsConnectorResult> getAwsConnector(GetAwsConnectorArgs args, InvokeOptions options)
public static Output<GetAwsConnectorResult> getAwsConnector(GetAwsConnectorArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: harness:platform/getAwsConnector:getAwsConnector
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Identifier
This property is required.
Changes to this property will trigger replacement.
string
Unique identifier of the resource.
Name string
Name of the resource.
OrgId string
Unique identifier of the organization.
ProjectId string
Unique identifier of the project.
Identifier
This property is required.
Changes to this property will trigger replacement.
string
Unique identifier of the resource.
Name string
Name of the resource.
OrgId string
Unique identifier of the organization.
ProjectId string
Unique identifier of the project.
identifier
This property is required.
Changes to this property will trigger replacement.
String
Unique identifier of the resource.
name String
Name of the resource.
orgId String
Unique identifier of the organization.
projectId String
Unique identifier of the project.
identifier
This property is required.
Changes to this property will trigger replacement.
string
Unique identifier of the resource.
name string
Name of the resource.
orgId string
Unique identifier of the organization.
projectId string
Unique identifier of the project.
identifier
This property is required.
Changes to this property will trigger replacement.
str
Unique identifier of the resource.
name str
Name of the resource.
org_id str
Unique identifier of the organization.
project_id str
Unique identifier of the project.
identifier
This property is required.
Changes to this property will trigger replacement.
String
Unique identifier of the resource.
name String
Name of the resource.
orgId String
Unique identifier of the organization.
projectId String
Unique identifier of the project.

getAwsConnector Result

The following output properties are available:

CrossAccountAccesses List<GetAwsConnectorCrossAccountAccess>
Select this option if you want to use one AWS account for the connection, but you want to deploy or build in a different AWS account. In this scenario, the AWS account used for AWS access in Credentials will assume the IAM role you specify in Cross-account role ARN setting. This option uses the AWS Security Token Service (STS) feature.
Description string
Description of the resource.
EqualJitterBackoffStrategies List<GetAwsConnectorEqualJitterBackoffStrategy>
Equal Jitter BackOff Strategy.
ExecuteOnDelegate bool
Execute on delegate or not.
FixedDelayBackoffStrategies List<GetAwsConnectorFixedDelayBackoffStrategy>
Fixed Delay BackOff Strategy.
FullJitterBackoffStrategies List<GetAwsConnectorFullJitterBackoffStrategy>
Full Jitter BackOff Strategy.
Id string
The provider-assigned unique ID for this managed resource.
Identifier string
Unique identifier of the resource.
InheritFromDelegates List<GetAwsConnectorInheritFromDelegate>
Inherit credentials from the delegate.
Irsas List<GetAwsConnectorIrsa>
Use IAM role for service accounts.
Manuals List<GetAwsConnectorManual>
Use IAM role for service accounts.
OidcAuthentications List<GetAwsConnectorOidcAuthentication>
Authentication using harness oidc.
Tags List<string>
Tags to associate with the resource.
Name string
Name of the resource.
OrgId string
Unique identifier of the organization.
ProjectId string
Unique identifier of the project.
CrossAccountAccesses []GetAwsConnectorCrossAccountAccess
Select this option if you want to use one AWS account for the connection, but you want to deploy or build in a different AWS account. In this scenario, the AWS account used for AWS access in Credentials will assume the IAM role you specify in Cross-account role ARN setting. This option uses the AWS Security Token Service (STS) feature.
Description string
Description of the resource.
EqualJitterBackoffStrategies []GetAwsConnectorEqualJitterBackoffStrategy
Equal Jitter BackOff Strategy.
ExecuteOnDelegate bool
Execute on delegate or not.
FixedDelayBackoffStrategies []GetAwsConnectorFixedDelayBackoffStrategy
Fixed Delay BackOff Strategy.
FullJitterBackoffStrategies []GetAwsConnectorFullJitterBackoffStrategy
Full Jitter BackOff Strategy.
Id string
The provider-assigned unique ID for this managed resource.
Identifier string
Unique identifier of the resource.
InheritFromDelegates []GetAwsConnectorInheritFromDelegate
Inherit credentials from the delegate.
Irsas []GetAwsConnectorIrsa
Use IAM role for service accounts.
Manuals []GetAwsConnectorManual
Use IAM role for service accounts.
OidcAuthentications []GetAwsConnectorOidcAuthentication
Authentication using harness oidc.
Tags []string
Tags to associate with the resource.
Name string
Name of the resource.
OrgId string
Unique identifier of the organization.
ProjectId string
Unique identifier of the project.
crossAccountAccesses List<GetAwsConnectorCrossAccountAccess>
Select this option if you want to use one AWS account for the connection, but you want to deploy or build in a different AWS account. In this scenario, the AWS account used for AWS access in Credentials will assume the IAM role you specify in Cross-account role ARN setting. This option uses the AWS Security Token Service (STS) feature.
description String
Description of the resource.
equalJitterBackoffStrategies List<GetAwsConnectorEqualJitterBackoffStrategy>
Equal Jitter BackOff Strategy.
executeOnDelegate Boolean
Execute on delegate or not.
fixedDelayBackoffStrategies List<GetAwsConnectorFixedDelayBackoffStrategy>
Fixed Delay BackOff Strategy.
fullJitterBackoffStrategies List<GetAwsConnectorFullJitterBackoffStrategy>
Full Jitter BackOff Strategy.
id String
The provider-assigned unique ID for this managed resource.
identifier String
Unique identifier of the resource.
inheritFromDelegates List<GetAwsConnectorInheritFromDelegate>
Inherit credentials from the delegate.
irsas List<GetAwsConnectorIrsa>
Use IAM role for service accounts.
manuals List<GetAwsConnectorManual>
Use IAM role for service accounts.
oidcAuthentications List<GetAwsConnectorOidcAuthentication>
Authentication using harness oidc.
tags List<String>
Tags to associate with the resource.
name String
Name of the resource.
orgId String
Unique identifier of the organization.
projectId String
Unique identifier of the project.
crossAccountAccesses GetAwsConnectorCrossAccountAccess[]
Select this option if you want to use one AWS account for the connection, but you want to deploy or build in a different AWS account. In this scenario, the AWS account used for AWS access in Credentials will assume the IAM role you specify in Cross-account role ARN setting. This option uses the AWS Security Token Service (STS) feature.
description string
Description of the resource.
equalJitterBackoffStrategies GetAwsConnectorEqualJitterBackoffStrategy[]
Equal Jitter BackOff Strategy.
executeOnDelegate boolean
Execute on delegate or not.
fixedDelayBackoffStrategies GetAwsConnectorFixedDelayBackoffStrategy[]
Fixed Delay BackOff Strategy.
fullJitterBackoffStrategies GetAwsConnectorFullJitterBackoffStrategy[]
Full Jitter BackOff Strategy.
id string
The provider-assigned unique ID for this managed resource.
identifier string
Unique identifier of the resource.
inheritFromDelegates GetAwsConnectorInheritFromDelegate[]
Inherit credentials from the delegate.
irsas GetAwsConnectorIrsa[]
Use IAM role for service accounts.
manuals GetAwsConnectorManual[]
Use IAM role for service accounts.
oidcAuthentications GetAwsConnectorOidcAuthentication[]
Authentication using harness oidc.
tags string[]
Tags to associate with the resource.
name string
Name of the resource.
orgId string
Unique identifier of the organization.
projectId string
Unique identifier of the project.
cross_account_accesses Sequence[GetAwsConnectorCrossAccountAccess]
Select this option if you want to use one AWS account for the connection, but you want to deploy or build in a different AWS account. In this scenario, the AWS account used for AWS access in Credentials will assume the IAM role you specify in Cross-account role ARN setting. This option uses the AWS Security Token Service (STS) feature.
description str
Description of the resource.
equal_jitter_backoff_strategies Sequence[GetAwsConnectorEqualJitterBackoffStrategy]
Equal Jitter BackOff Strategy.
execute_on_delegate bool
Execute on delegate or not.
fixed_delay_backoff_strategies Sequence[GetAwsConnectorFixedDelayBackoffStrategy]
Fixed Delay BackOff Strategy.
full_jitter_backoff_strategies Sequence[GetAwsConnectorFullJitterBackoffStrategy]
Full Jitter BackOff Strategy.
id str
The provider-assigned unique ID for this managed resource.
identifier str
Unique identifier of the resource.
inherit_from_delegates Sequence[GetAwsConnectorInheritFromDelegate]
Inherit credentials from the delegate.
irsas Sequence[GetAwsConnectorIrsa]
Use IAM role for service accounts.
manuals Sequence[GetAwsConnectorManual]
Use IAM role for service accounts.
oidc_authentications Sequence[GetAwsConnectorOidcAuthentication]
Authentication using harness oidc.
tags Sequence[str]
Tags to associate with the resource.
name str
Name of the resource.
org_id str
Unique identifier of the organization.
project_id str
Unique identifier of the project.
crossAccountAccesses List<Property Map>
Select this option if you want to use one AWS account for the connection, but you want to deploy or build in a different AWS account. In this scenario, the AWS account used for AWS access in Credentials will assume the IAM role you specify in Cross-account role ARN setting. This option uses the AWS Security Token Service (STS) feature.
description String
Description of the resource.
equalJitterBackoffStrategies List<Property Map>
Equal Jitter BackOff Strategy.
executeOnDelegate Boolean
Execute on delegate or not.
fixedDelayBackoffStrategies List<Property Map>
Fixed Delay BackOff Strategy.
fullJitterBackoffStrategies List<Property Map>
Full Jitter BackOff Strategy.
id String
The provider-assigned unique ID for this managed resource.
identifier String
Unique identifier of the resource.
inheritFromDelegates List<Property Map>
Inherit credentials from the delegate.
irsas List<Property Map>
Use IAM role for service accounts.
manuals List<Property Map>
Use IAM role for service accounts.
oidcAuthentications List<Property Map>
Authentication using harness oidc.
tags List<String>
Tags to associate with the resource.
name String
Name of the resource.
orgId String
Unique identifier of the organization.
projectId String
Unique identifier of the project.

Supporting Types

GetAwsConnectorCrossAccountAccess

ExternalId This property is required. string
If the administrator of the account to which the role belongs provided you with an external ID, then enter that value.
RoleArn This property is required. string
The Amazon Resource Name (ARN) of the role that you want to assume. This is an IAM role in the target AWS account.
ExternalId This property is required. string
If the administrator of the account to which the role belongs provided you with an external ID, then enter that value.
RoleArn This property is required. string
The Amazon Resource Name (ARN) of the role that you want to assume. This is an IAM role in the target AWS account.
externalId This property is required. String
If the administrator of the account to which the role belongs provided you with an external ID, then enter that value.
roleArn This property is required. String
The Amazon Resource Name (ARN) of the role that you want to assume. This is an IAM role in the target AWS account.
externalId This property is required. string
If the administrator of the account to which the role belongs provided you with an external ID, then enter that value.
roleArn This property is required. string
The Amazon Resource Name (ARN) of the role that you want to assume. This is an IAM role in the target AWS account.
external_id This property is required. str
If the administrator of the account to which the role belongs provided you with an external ID, then enter that value.
role_arn This property is required. str
The Amazon Resource Name (ARN) of the role that you want to assume. This is an IAM role in the target AWS account.
externalId This property is required. String
If the administrator of the account to which the role belongs provided you with an external ID, then enter that value.
roleArn This property is required. String
The Amazon Resource Name (ARN) of the role that you want to assume. This is an IAM role in the target AWS account.

GetAwsConnectorEqualJitterBackoffStrategy

BaseDelay This property is required. int
Base delay.
MaxBackoffTime This property is required. int
Max BackOff Time.
RetryCount This property is required. int
Retry Count.
BaseDelay This property is required. int
Base delay.
MaxBackoffTime This property is required. int
Max BackOff Time.
RetryCount This property is required. int
Retry Count.
baseDelay This property is required. Integer
Base delay.
maxBackoffTime This property is required. Integer
Max BackOff Time.
retryCount This property is required. Integer
Retry Count.
baseDelay This property is required. number
Base delay.
maxBackoffTime This property is required. number
Max BackOff Time.
retryCount This property is required. number
Retry Count.
base_delay This property is required. int
Base delay.
max_backoff_time This property is required. int
Max BackOff Time.
retry_count This property is required. int
Retry Count.
baseDelay This property is required. Number
Base delay.
maxBackoffTime This property is required. Number
Max BackOff Time.
retryCount This property is required. Number
Retry Count.

GetAwsConnectorFixedDelayBackoffStrategy

FixedBackoff This property is required. int
Fixed Backoff.
RetryCount This property is required. int
Retry Count.
FixedBackoff This property is required. int
Fixed Backoff.
RetryCount This property is required. int
Retry Count.
fixedBackoff This property is required. Integer
Fixed Backoff.
retryCount This property is required. Integer
Retry Count.
fixedBackoff This property is required. number
Fixed Backoff.
retryCount This property is required. number
Retry Count.
fixed_backoff This property is required. int
Fixed Backoff.
retry_count This property is required. int
Retry Count.
fixedBackoff This property is required. Number
Fixed Backoff.
retryCount This property is required. Number
Retry Count.

GetAwsConnectorFullJitterBackoffStrategy

BaseDelay This property is required. int
Base delay.
MaxBackoffTime This property is required. int
Max BackOff Time.
RetryCount This property is required. int
Retry Count.
BaseDelay This property is required. int
Base delay.
MaxBackoffTime This property is required. int
Max BackOff Time.
RetryCount This property is required. int
Retry Count.
baseDelay This property is required. Integer
Base delay.
maxBackoffTime This property is required. Integer
Max BackOff Time.
retryCount This property is required. Integer
Retry Count.
baseDelay This property is required. number
Base delay.
maxBackoffTime This property is required. number
Max BackOff Time.
retryCount This property is required. number
Retry Count.
base_delay This property is required. int
Base delay.
max_backoff_time This property is required. int
Max BackOff Time.
retry_count This property is required. int
Retry Count.
baseDelay This property is required. Number
Base delay.
maxBackoffTime This property is required. Number
Max BackOff Time.
retryCount This property is required. Number
Retry Count.

GetAwsConnectorInheritFromDelegate

DelegateSelectors This property is required. List<string>
The delegates to inherit the credentials from.
Region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
DelegateSelectors This property is required. []string
The delegates to inherit the credentials from.
Region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. List<String>
The delegates to inherit the credentials from.
region String
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. string[]
The delegates to inherit the credentials from.
region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegate_selectors This property is required. Sequence[str]
The delegates to inherit the credentials from.
region str
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. List<String>
The delegates to inherit the credentials from.
region String
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.

GetAwsConnectorIrsa

DelegateSelectors This property is required. List<string>
The delegates to inherit the credentials from.
Region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
DelegateSelectors This property is required. []string
The delegates to inherit the credentials from.
Region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. List<String>
The delegates to inherit the credentials from.
region String
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. string[]
The delegates to inherit the credentials from.
region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegate_selectors This property is required. Sequence[str]
The delegates to inherit the credentials from.
region str
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. List<String>
The delegates to inherit the credentials from.
region String
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.

GetAwsConnectorManual

AccessKey This property is required. string
AWS access key.
AccessKeyRef This property is required. string
Reference to the Harness secret containing the aws access key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
DelegateSelectors This property is required. List<string>
Connect only use delegates with these tags.
SecretKeyRef This property is required. string
Reference to the Harness secret containing the aws secret key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
AccessKeyPlainText string
The plain text AWS access key.
Region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
SessionTokenRef string
Reference to the Harness secret containing the aws session token. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
AccessKey This property is required. string
AWS access key.
AccessKeyRef This property is required. string
Reference to the Harness secret containing the aws access key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
DelegateSelectors This property is required. []string
Connect only use delegates with these tags.
SecretKeyRef This property is required. string
Reference to the Harness secret containing the aws secret key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
AccessKeyPlainText string
The plain text AWS access key.
Region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
SessionTokenRef string
Reference to the Harness secret containing the aws session token. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
accessKey This property is required. String
AWS access key.
accessKeyRef This property is required. String
Reference to the Harness secret containing the aws access key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. List<String>
Connect only use delegates with these tags.
secretKeyRef This property is required. String
Reference to the Harness secret containing the aws secret key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
accessKeyPlainText String
The plain text AWS access key.
region String
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
sessionTokenRef String
Reference to the Harness secret containing the aws session token. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
accessKey This property is required. string
AWS access key.
accessKeyRef This property is required. string
Reference to the Harness secret containing the aws access key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. string[]
Connect only use delegates with these tags.
secretKeyRef This property is required. string
Reference to the Harness secret containing the aws secret key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
accessKeyPlainText string
The plain text AWS access key.
region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
sessionTokenRef string
Reference to the Harness secret containing the aws session token. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
access_key This property is required. str
AWS access key.
access_key_ref This property is required. str
Reference to the Harness secret containing the aws access key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegate_selectors This property is required. Sequence[str]
Connect only use delegates with these tags.
secret_key_ref This property is required. str
Reference to the Harness secret containing the aws secret key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
access_key_plain_text str
The plain text AWS access key.
region str
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
session_token_ref str
Reference to the Harness secret containing the aws session token. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
accessKey This property is required. String
AWS access key.
accessKeyRef This property is required. String
Reference to the Harness secret containing the aws access key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. List<String>
Connect only use delegates with these tags.
secretKeyRef This property is required. String
Reference to the Harness secret containing the aws secret key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
accessKeyPlainText String
The plain text AWS access key.
region String
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
sessionTokenRef String
Reference to the Harness secret containing the aws session token. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.

GetAwsConnectorOidcAuthentication

DelegateSelectors This property is required. List<string>
The delegates to inherit the credentials from.
IamRoleArn This property is required. string
The IAM Role to assume the credentials from.
Region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
DelegateSelectors This property is required. []string
The delegates to inherit the credentials from.
IamRoleArn This property is required. string
The IAM Role to assume the credentials from.
Region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. List<String>
The delegates to inherit the credentials from.
iamRoleArn This property is required. String
The IAM Role to assume the credentials from.
region String
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. string[]
The delegates to inherit the credentials from.
iamRoleArn This property is required. string
The IAM Role to assume the credentials from.
region string
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegate_selectors This property is required. Sequence[str]
The delegates to inherit the credentials from.
iam_role_arn This property is required. str
The IAM Role to assume the credentials from.
region str
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
delegateSelectors This property is required. List<String>
The delegates to inherit the credentials from.
iamRoleArn This property is required. String
The IAM Role to assume the credentials from.
region String
Test Region to perform Connection test of AWS Connector To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.

Package Details

Repository
harness pulumi/pulumi-harness
License
Apache-2.0
Notes
This Pulumi package is based on the harness Terraform Provider.
Harness v0.7.3 published on Friday, Apr 18, 2025 by Pulumi