1. Registry
  2. Packages
  3. AWS
  4. API Docs
  5. glue
  6. getConnection
Viewing docs for AWS v7.45.0
published on Tuesday, Sep 8, 2026 by Pulumi
aws logo aws logo
Viewing docs for AWS v7.45.0
published on Tuesday, Sep 8, 2026 by Pulumi

    Provides details about an AWS Glue Connection.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.glue.getConnection({
        id: "123456789123:connection",
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.glue.get_connection(id="123456789123:connection")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/glue"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := glue.LookupConnection(ctx, &glue.LookupConnectionArgs{
    			Id: "123456789123:connection",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Aws.Glue.GetConnection.Invoke(new()
        {
            Id = "123456789123:connection",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.glue.GlueFunctions;
    import com.pulumi.aws.glue.inputs.GetConnectionArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 = GlueFunctions.getConnection(GetConnectionArgs.builder()
                .id("123456789123:connection")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: aws:glue:getConnection
          arguments:
            id: 123456789123:connection
    
    pulumi {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    data "aws_glue_getconnection" "example" {
      id = "123456789123:connection"
    }
    

    Using getConnection

    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 getConnection(args: GetConnectionArgs, opts?: InvokeOptions): Promise<GetConnectionResult>
    function getConnectionOutput(args: GetConnectionOutputArgs, opts?: InvokeOutputOptions): Output<GetConnectionResult>
    def get_connection(id: Optional[str] = None,
                       region: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None,
                       opts: Optional[InvokeOptions] = None) -> GetConnectionResult
    def get_connection_output(id: pulumi.Input[Optional[str]] = None,
                       region: pulumi.Input[Optional[str]] = None,
                       tags: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
                       opts: Optional[InvokeOutputOptions] = None) -> Output[GetConnectionResult]
    func LookupConnection(ctx *Context, args *LookupConnectionArgs, opts ...InvokeOption) (*LookupConnectionResult, error)
    func LookupConnectionOutput(ctx *Context, args *LookupConnectionOutputArgs, opts ...InvokeOption) LookupConnectionResultOutput

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

    public static class GetConnection 
    {
        public static Task<GetConnectionResult> InvokeAsync(GetConnectionArgs args, InvokeOptions? opts = null)
        public static Output<GetConnectionResult> Invoke(GetConnectionInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetConnectionResult> Invoke(GetConnectionInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetConnectionResult> getConnection(GetConnectionArgs args, InvokeOptions options)
    public static Output<GetConnectionResult> getConnection(GetConnectionArgs args, InvokeOptions options)
    public static Output<GetConnectionResult> getConnection(GetConnectionArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws:glue/getConnection:getConnection
      arguments:
        # arguments dictionary
    data "aws_glue_get_connection" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string

    Concatenation of the catalog ID and connection name. For example, if your account ID is 123456789123 and the connection name is conn then the ID is 123456789123:conn.

    The following arguments are optional:

    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    Tags Dictionary<string, string>
    Tags assigned to the resource.
    Id string

    Concatenation of the catalog ID and connection name. For example, if your account ID is 123456789123 and the connection name is conn then the ID is 123456789123:conn.

    The following arguments are optional:

    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    Tags map[string]string
    Tags assigned to the resource.
    id string

    Concatenation of the catalog ID and connection name. For example, if your account ID is 123456789123 and the connection name is conn then the ID is 123456789123:conn.

    The following arguments are optional:

    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    tags map(string)
    Tags assigned to the resource.
    id String

    Concatenation of the catalog ID and connection name. For example, if your account ID is 123456789123 and the connection name is conn then the ID is 123456789123:conn.

    The following arguments are optional:

    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    tags Map<String,String>
    Tags assigned to the resource.
    id string

    Concatenation of the catalog ID and connection name. For example, if your account ID is 123456789123 and the connection name is conn then the ID is 123456789123:conn.

    The following arguments are optional:

    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    tags {[key: string]: string}
    Tags assigned to the resource.
    id str

    Concatenation of the catalog ID and connection name. For example, if your account ID is 123456789123 and the connection name is conn then the ID is 123456789123:conn.

    The following arguments are optional:

    region str
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    tags Mapping[str, str]
    Tags assigned to the resource.
    id String

    Concatenation of the catalog ID and connection name. For example, if your account ID is 123456789123 and the connection name is conn then the ID is 123456789123:conn.

    The following arguments are optional:

    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    tags Map<String>
    Tags assigned to the resource.

    getConnection Result

    The following output properties are available:

    Arn string
    ARN of the Glue Connection.
    AthenaProperties Dictionary<string, string>
    Map of connection properties specific to the Athena compute environment.
    AuthenticationConfigurations List<GetConnectionAuthenticationConfiguration>
    Configuration block for authentication options. See authenticationConfiguration Block for details.
    CatalogId string
    Catalog ID of the Glue Connection.
    ConnectionProperties Dictionary<string, string>
    Map of connection properties.
    ConnectionType string
    Type of Glue Connection.
    Description string
    Description of the connection.
    Id string
    MatchCriterias List<string>
    List of criteria that can be used in selecting this connection.
    Name string
    Name of the Glue Connection.
    PhysicalConnectionRequirements List<GetConnectionPhysicalConnectionRequirement>
    Map of physical connection requirements, such as VPC and SecurityGroup. See physicalConnectionRequirements Block for details.
    Region string
    Tags Dictionary<string, string>
    Tags assigned to the resource.
    Arn string
    ARN of the Glue Connection.
    AthenaProperties map[string]string
    Map of connection properties specific to the Athena compute environment.
    AuthenticationConfigurations []GetConnectionAuthenticationConfiguration
    Configuration block for authentication options. See authenticationConfiguration Block for details.
    CatalogId string
    Catalog ID of the Glue Connection.
    ConnectionProperties map[string]string
    Map of connection properties.
    ConnectionType string
    Type of Glue Connection.
    Description string
    Description of the connection.
    Id string
    MatchCriterias []string
    List of criteria that can be used in selecting this connection.
    Name string
    Name of the Glue Connection.
    PhysicalConnectionRequirements []GetConnectionPhysicalConnectionRequirement
    Map of physical connection requirements, such as VPC and SecurityGroup. See physicalConnectionRequirements Block for details.
    Region string
    Tags map[string]string
    Tags assigned to the resource.
    arn string
    ARN of the Glue Connection.
    athena_properties map(string)
    Map of connection properties specific to the Athena compute environment.
    authentication_configurations list(object)
    Configuration block for authentication options. See authenticationConfiguration Block for details.
    catalog_id string
    Catalog ID of the Glue Connection.
    connection_properties map(string)
    Map of connection properties.
    connection_type string
    Type of Glue Connection.
    description string
    Description of the connection.
    id string
    match_criterias list(string)
    List of criteria that can be used in selecting this connection.
    name string
    Name of the Glue Connection.
    physical_connection_requirements list(object)
    Map of physical connection requirements, such as VPC and SecurityGroup. See physicalConnectionRequirements Block for details.
    region string
    tags map(string)
    Tags assigned to the resource.
    arn String
    ARN of the Glue Connection.
    athenaProperties Map<String,String>
    Map of connection properties specific to the Athena compute environment.
    authenticationConfigurations List<GetConnectionAuthenticationConfiguration>
    Configuration block for authentication options. See authenticationConfiguration Block for details.
    catalogId String
    Catalog ID of the Glue Connection.
    connectionProperties Map<String,String>
    Map of connection properties.
    connectionType String
    Type of Glue Connection.
    description String
    Description of the connection.
    id String
    matchCriterias List<String>
    List of criteria that can be used in selecting this connection.
    name String
    Name of the Glue Connection.
    physicalConnectionRequirements List<GetConnectionPhysicalConnectionRequirement>
    Map of physical connection requirements, such as VPC and SecurityGroup. See physicalConnectionRequirements Block for details.
    region String
    tags Map<String,String>
    Tags assigned to the resource.
    arn string
    ARN of the Glue Connection.
    athenaProperties {[key: string]: string}
    Map of connection properties specific to the Athena compute environment.
    authenticationConfigurations GetConnectionAuthenticationConfiguration[]
    Configuration block for authentication options. See authenticationConfiguration Block for details.
    catalogId string
    Catalog ID of the Glue Connection.
    connectionProperties {[key: string]: string}
    Map of connection properties.
    connectionType string
    Type of Glue Connection.
    description string
    Description of the connection.
    id string
    matchCriterias string[]
    List of criteria that can be used in selecting this connection.
    name string
    Name of the Glue Connection.
    physicalConnectionRequirements GetConnectionPhysicalConnectionRequirement[]
    Map of physical connection requirements, such as VPC and SecurityGroup. See physicalConnectionRequirements Block for details.
    region string
    tags {[key: string]: string}
    Tags assigned to the resource.
    arn str
    ARN of the Glue Connection.
    athena_properties Mapping[str, str]
    Map of connection properties specific to the Athena compute environment.
    authentication_configurations Sequence[GetConnectionAuthenticationConfiguration]
    Configuration block for authentication options. See authenticationConfiguration Block for details.
    catalog_id str
    Catalog ID of the Glue Connection.
    connection_properties Mapping[str, str]
    Map of connection properties.
    connection_type str
    Type of Glue Connection.
    description str
    Description of the connection.
    id str
    match_criterias Sequence[str]
    List of criteria that can be used in selecting this connection.
    name str
    Name of the Glue Connection.
    physical_connection_requirements Sequence[GetConnectionPhysicalConnectionRequirement]
    Map of physical connection requirements, such as VPC and SecurityGroup. See physicalConnectionRequirements Block for details.
    region str
    tags Mapping[str, str]
    Tags assigned to the resource.
    arn String
    ARN of the Glue Connection.
    athenaProperties Map<String>
    Map of connection properties specific to the Athena compute environment.
    authenticationConfigurations List<Property Map>
    Configuration block for authentication options. See authenticationConfiguration Block for details.
    catalogId String
    Catalog ID of the Glue Connection.
    connectionProperties Map<String>
    Map of connection properties.
    connectionType String
    Type of Glue Connection.
    description String
    Description of the connection.
    id String
    matchCriterias List<String>
    List of criteria that can be used in selecting this connection.
    name String
    Name of the Glue Connection.
    physicalConnectionRequirements List<Property Map>
    Map of physical connection requirements, such as VPC and SecurityGroup. See physicalConnectionRequirements Block for details.
    region String
    tags Map<String>
    Tags assigned to the resource.

    Supporting Types

    GetConnectionAuthenticationConfiguration

    AuthenticationType string
    Type of authentication used for the connection.
    BasicAuthenticationCredentials List<GetConnectionAuthenticationConfigurationBasicAuthenticationCredential>
    Basic authentication credentials. See basicAuthenticationCredentials Block for details.
    CustomAuthenticationCredentials Dictionary<string, string>
    Map of credentials used when the authentication type is custom authentication.
    KmsKeyArn string
    ARN of the KMS key used to encrypt the connection.
    Oauth2Properties List<GetConnectionAuthenticationConfigurationOauth2Property>
    OAuth2 properties. See oauth2Properties Block for details.
    SecretArn string
    ARN of the secret used for authentication.
    AuthenticationType string
    Type of authentication used for the connection.
    BasicAuthenticationCredentials []GetConnectionAuthenticationConfigurationBasicAuthenticationCredential
    Basic authentication credentials. See basicAuthenticationCredentials Block for details.
    CustomAuthenticationCredentials map[string]string
    Map of credentials used when the authentication type is custom authentication.
    KmsKeyArn string
    ARN of the KMS key used to encrypt the connection.
    Oauth2Properties []GetConnectionAuthenticationConfigurationOauth2Property
    OAuth2 properties. See oauth2Properties Block for details.
    SecretArn string
    ARN of the secret used for authentication.
    authentication_type string
    Type of authentication used for the connection.
    basic_authentication_credentials list(object)
    Basic authentication credentials. See basicAuthenticationCredentials Block for details.
    custom_authentication_credentials map(string)
    Map of credentials used when the authentication type is custom authentication.
    kms_key_arn string
    ARN of the KMS key used to encrypt the connection.
    oauth2_properties list(object)
    OAuth2 properties. See oauth2Properties Block for details.
    secret_arn string
    ARN of the secret used for authentication.
    authenticationType String
    Type of authentication used for the connection.
    basicAuthenticationCredentials List<GetConnectionAuthenticationConfigurationBasicAuthenticationCredential>
    Basic authentication credentials. See basicAuthenticationCredentials Block for details.
    customAuthenticationCredentials Map<String,String>
    Map of credentials used when the authentication type is custom authentication.
    kmsKeyArn String
    ARN of the KMS key used to encrypt the connection.
    oauth2Properties List<GetConnectionAuthenticationConfigurationOauth2Property>
    OAuth2 properties. See oauth2Properties Block for details.
    secretArn String
    ARN of the secret used for authentication.
    authenticationType string
    Type of authentication used for the connection.
    basicAuthenticationCredentials GetConnectionAuthenticationConfigurationBasicAuthenticationCredential[]
    Basic authentication credentials. See basicAuthenticationCredentials Block for details.
    customAuthenticationCredentials {[key: string]: string}
    Map of credentials used when the authentication type is custom authentication.
    kmsKeyArn string
    ARN of the KMS key used to encrypt the connection.
    oauth2Properties GetConnectionAuthenticationConfigurationOauth2Property[]
    OAuth2 properties. See oauth2Properties Block for details.
    secretArn string
    ARN of the secret used for authentication.
    authentication_type str
    Type of authentication used for the connection.
    basic_authentication_credentials Sequence[GetConnectionAuthenticationConfigurationBasicAuthenticationCredential]
    Basic authentication credentials. See basicAuthenticationCredentials Block for details.
    custom_authentication_credentials Mapping[str, str]
    Map of credentials used when the authentication type is custom authentication.
    kms_key_arn str
    ARN of the KMS key used to encrypt the connection.
    oauth2_properties Sequence[GetConnectionAuthenticationConfigurationOauth2Property]
    OAuth2 properties. See oauth2Properties Block for details.
    secret_arn str
    ARN of the secret used for authentication.
    authenticationType String
    Type of authentication used for the connection.
    basicAuthenticationCredentials List<Property Map>
    Basic authentication credentials. See basicAuthenticationCredentials Block for details.
    customAuthenticationCredentials Map<String>
    Map of credentials used when the authentication type is custom authentication.
    kmsKeyArn String
    ARN of the KMS key used to encrypt the connection.
    oauth2Properties List<Property Map>
    OAuth2 properties. See oauth2Properties Block for details.
    secretArn String
    ARN of the secret used for authentication.

    GetConnectionAuthenticationConfigurationBasicAuthenticationCredential

    Password string
    Password used for basic authentication.
    Username string
    Username used for basic authentication.
    Password string
    Password used for basic authentication.
    Username string
    Username used for basic authentication.
    password string
    Password used for basic authentication.
    username string
    Username used for basic authentication.
    password String
    Password used for basic authentication.
    username String
    Username used for basic authentication.
    password string
    Password used for basic authentication.
    username string
    Username used for basic authentication.
    password str
    Password used for basic authentication.
    username str
    Username used for basic authentication.
    password String
    Password used for basic authentication.
    username String
    Username used for basic authentication.

    GetConnectionAuthenticationConfigurationOauth2Property

    AuthorizationCodeProperties List<GetConnectionAuthenticationConfigurationOauth2PropertyAuthorizationCodeProperty>
    Authorization code properties. See authorizationCodeProperties Block for details.
    Oauth2ClientApplications List<GetConnectionAuthenticationConfigurationOauth2PropertyOauth2ClientApplication>
    OAuth2 client application. See oauth2ClientApplication Block for details.
    Oauth2Credentials List<GetConnectionAuthenticationConfigurationOauth2PropertyOauth2Credential>
    OAuth2 credentials. See oauth2Credentials Block for details.
    Oauth2GrantType string
    OAuth2 grant type.
    TokenUrl string
    URL of the provider's authentication server used to exchange an authorization code for an access token.
    TokenUrlParametersMap Dictionary<string, string>
    Map of parameters to add to the token request.
    AuthorizationCodeProperties []GetConnectionAuthenticationConfigurationOauth2PropertyAuthorizationCodeProperty
    Authorization code properties. See authorizationCodeProperties Block for details.
    Oauth2ClientApplications []GetConnectionAuthenticationConfigurationOauth2PropertyOauth2ClientApplication
    OAuth2 client application. See oauth2ClientApplication Block for details.
    Oauth2Credentials []GetConnectionAuthenticationConfigurationOauth2PropertyOauth2Credential
    OAuth2 credentials. See oauth2Credentials Block for details.
    Oauth2GrantType string
    OAuth2 grant type.
    TokenUrl string
    URL of the provider's authentication server used to exchange an authorization code for an access token.
    TokenUrlParametersMap map[string]string
    Map of parameters to add to the token request.
    authorization_code_properties list(object)
    Authorization code properties. See authorizationCodeProperties Block for details.
    oauth2_client_applications list(object)
    OAuth2 client application. See oauth2ClientApplication Block for details.
    oauth2_credentials list(object)
    OAuth2 credentials. See oauth2Credentials Block for details.
    oauth2_grant_type string
    OAuth2 grant type.
    token_url string
    URL of the provider's authentication server used to exchange an authorization code for an access token.
    token_url_parameters_map map(string)
    Map of parameters to add to the token request.
    authorizationCodeProperties List<GetConnectionAuthenticationConfigurationOauth2PropertyAuthorizationCodeProperty>
    Authorization code properties. See authorizationCodeProperties Block for details.
    oauth2ClientApplications List<GetConnectionAuthenticationConfigurationOauth2PropertyOauth2ClientApplication>
    OAuth2 client application. See oauth2ClientApplication Block for details.
    oauth2Credentials List<GetConnectionAuthenticationConfigurationOauth2PropertyOauth2Credential>
    OAuth2 credentials. See oauth2Credentials Block for details.
    oauth2GrantType String
    OAuth2 grant type.
    tokenUrl String
    URL of the provider's authentication server used to exchange an authorization code for an access token.
    tokenUrlParametersMap Map<String,String>
    Map of parameters to add to the token request.
    authorizationCodeProperties GetConnectionAuthenticationConfigurationOauth2PropertyAuthorizationCodeProperty[]
    Authorization code properties. See authorizationCodeProperties Block for details.
    oauth2ClientApplications GetConnectionAuthenticationConfigurationOauth2PropertyOauth2ClientApplication[]
    OAuth2 client application. See oauth2ClientApplication Block for details.
    oauth2Credentials GetConnectionAuthenticationConfigurationOauth2PropertyOauth2Credential[]
    OAuth2 credentials. See oauth2Credentials Block for details.
    oauth2GrantType string
    OAuth2 grant type.
    tokenUrl string
    URL of the provider's authentication server used to exchange an authorization code for an access token.
    tokenUrlParametersMap {[key: string]: string}
    Map of parameters to add to the token request.
    authorization_code_properties Sequence[GetConnectionAuthenticationConfigurationOauth2PropertyAuthorizationCodeProperty]
    Authorization code properties. See authorizationCodeProperties Block for details.
    oauth2_client_applications Sequence[GetConnectionAuthenticationConfigurationOauth2PropertyOauth2ClientApplication]
    OAuth2 client application. See oauth2ClientApplication Block for details.
    oauth2_credentials Sequence[GetConnectionAuthenticationConfigurationOauth2PropertyOauth2Credential]
    OAuth2 credentials. See oauth2Credentials Block for details.
    oauth2_grant_type str
    OAuth2 grant type.
    token_url str
    URL of the provider's authentication server used to exchange an authorization code for an access token.
    token_url_parameters_map Mapping[str, str]
    Map of parameters to add to the token request.
    authorizationCodeProperties List<Property Map>
    Authorization code properties. See authorizationCodeProperties Block for details.
    oauth2ClientApplications List<Property Map>
    OAuth2 client application. See oauth2ClientApplication Block for details.
    oauth2Credentials List<Property Map>
    OAuth2 credentials. See oauth2Credentials Block for details.
    oauth2GrantType String
    OAuth2 grant type.
    tokenUrl String
    URL of the provider's authentication server used to exchange an authorization code for an access token.
    tokenUrlParametersMap Map<String>
    Map of parameters to add to the token request.

    GetConnectionAuthenticationConfigurationOauth2PropertyAuthorizationCodeProperty

    AuthorizationCode string
    Authorization code used to obtain an access token.
    RedirectUri string
    Redirect URI used in the authorization code request.
    AuthorizationCode string
    Authorization code used to obtain an access token.
    RedirectUri string
    Redirect URI used in the authorization code request.
    authorization_code string
    Authorization code used to obtain an access token.
    redirect_uri string
    Redirect URI used in the authorization code request.
    authorizationCode String
    Authorization code used to obtain an access token.
    redirectUri String
    Redirect URI used in the authorization code request.
    authorizationCode string
    Authorization code used to obtain an access token.
    redirectUri string
    Redirect URI used in the authorization code request.
    authorization_code str
    Authorization code used to obtain an access token.
    redirect_uri str
    Redirect URI used in the authorization code request.
    authorizationCode String
    Authorization code used to obtain an access token.
    redirectUri String
    Redirect URI used in the authorization code request.

    GetConnectionAuthenticationConfigurationOauth2PropertyOauth2ClientApplication

    AwsManagedClientApplicationReference string
    Reference to the AWS managed client application.
    UserManagedClientApplicationClientId string
    Client ID of the user-managed client application.
    AwsManagedClientApplicationReference string
    Reference to the AWS managed client application.
    UserManagedClientApplicationClientId string
    Client ID of the user-managed client application.
    aws_managed_client_application_reference string
    Reference to the AWS managed client application.
    user_managed_client_application_client_id string
    Client ID of the user-managed client application.
    awsManagedClientApplicationReference String
    Reference to the AWS managed client application.
    userManagedClientApplicationClientId String
    Client ID of the user-managed client application.
    awsManagedClientApplicationReference string
    Reference to the AWS managed client application.
    userManagedClientApplicationClientId string
    Client ID of the user-managed client application.
    aws_managed_client_application_reference str
    Reference to the AWS managed client application.
    user_managed_client_application_client_id str
    Client ID of the user-managed client application.
    awsManagedClientApplicationReference String
    Reference to the AWS managed client application.
    userManagedClientApplicationClientId String
    Client ID of the user-managed client application.

    GetConnectionAuthenticationConfigurationOauth2PropertyOauth2Credential

    AccessToken string
    Access token used for OAuth2 authentication.
    JwtToken string
    JWT token used for OAuth2 authentication.
    RefreshToken string
    Refresh token used for OAuth2 authentication.
    UserManagedClientApplicationClientSecret string
    Client secret of the user-managed client application.
    AccessToken string
    Access token used for OAuth2 authentication.
    JwtToken string
    JWT token used for OAuth2 authentication.
    RefreshToken string
    Refresh token used for OAuth2 authentication.
    UserManagedClientApplicationClientSecret string
    Client secret of the user-managed client application.
    access_token string
    Access token used for OAuth2 authentication.
    jwt_token string
    JWT token used for OAuth2 authentication.
    refresh_token string
    Refresh token used for OAuth2 authentication.
    user_managed_client_application_client_secret string
    Client secret of the user-managed client application.
    accessToken String
    Access token used for OAuth2 authentication.
    jwtToken String
    JWT token used for OAuth2 authentication.
    refreshToken String
    Refresh token used for OAuth2 authentication.
    userManagedClientApplicationClientSecret String
    Client secret of the user-managed client application.
    accessToken string
    Access token used for OAuth2 authentication.
    jwtToken string
    JWT token used for OAuth2 authentication.
    refreshToken string
    Refresh token used for OAuth2 authentication.
    userManagedClientApplicationClientSecret string
    Client secret of the user-managed client application.
    access_token str
    Access token used for OAuth2 authentication.
    jwt_token str
    JWT token used for OAuth2 authentication.
    refresh_token str
    Refresh token used for OAuth2 authentication.
    user_managed_client_application_client_secret str
    Client secret of the user-managed client application.
    accessToken String
    Access token used for OAuth2 authentication.
    jwtToken String
    JWT token used for OAuth2 authentication.
    refreshToken String
    Refresh token used for OAuth2 authentication.
    userManagedClientApplicationClientSecret String
    Client secret of the user-managed client application.

    GetConnectionPhysicalConnectionRequirement

    AvailabilityZone string
    Availability Zone used by the connection.
    SecurityGroupIdLists List<string>
    List of security group IDs used by the connection.
    SubnetId string
    Subnet ID used by the connection.
    AvailabilityZone string
    Availability Zone used by the connection.
    SecurityGroupIdLists []string
    List of security group IDs used by the connection.
    SubnetId string
    Subnet ID used by the connection.
    availability_zone string
    Availability Zone used by the connection.
    security_group_id_lists list(string)
    List of security group IDs used by the connection.
    subnet_id string
    Subnet ID used by the connection.
    availabilityZone String
    Availability Zone used by the connection.
    securityGroupIdLists List<String>
    List of security group IDs used by the connection.
    subnetId String
    Subnet ID used by the connection.
    availabilityZone string
    Availability Zone used by the connection.
    securityGroupIdLists string[]
    List of security group IDs used by the connection.
    subnetId string
    Subnet ID used by the connection.
    availability_zone str
    Availability Zone used by the connection.
    security_group_id_lists Sequence[str]
    List of security group IDs used by the connection.
    subnet_id str
    Subnet ID used by the connection.
    availabilityZone String
    Availability Zone used by the connection.
    securityGroupIdLists List<String>
    List of security group IDs used by the connection.
    subnetId String
    Subnet ID used by the connection.

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo aws logo
    Viewing docs for AWS v7.45.0
    published on Tuesday, Sep 8, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial