1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. glue
  6. getConnection

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.79.0
published on Monday, Sep 14, 2026 by Pulumi

    Resource Type definition for AWS::Glue::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(catalog_id: Optional[str] = None,
                       name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetConnectionResult
    def get_connection_output(catalog_id: pulumi.Input[Optional[str]] = None,
                       name: pulumi.Input[Optional[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-native:glue:getConnection
      arguments:
        # arguments dictionary
    data "aws-native_glue_get_connection" "name" {
        # arguments
    }

    The following arguments are supported:

    CatalogId string
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    Name string
    The name of the connection.
    CatalogId string
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    Name string
    The name of the connection.
    catalog_id string
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    name string
    The name of the connection.
    catalogId String
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    name String
    The name of the connection.
    catalogId string
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    name string
    The name of the connection.
    catalog_id str
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    name str
    The name of the connection.
    catalogId String
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    name String
    The name of the connection.

    getConnection Result

    The following output properties are available:

    ConnectionInput Pulumi.AwsNative.Glue.Outputs.ConnectionInput
    The connection properties used for this connection.
    Name string
    The name of the connection.
    Tags object

    The collection of tags. Each tag element is associated with a given resource.

    Search the CloudFormation User Guide for AWS::Glue::Connection for more information about the expected schema for this property.

    ConnectionInput ConnectionInputType
    The connection properties used for this connection.
    Name string
    The name of the connection.
    Tags interface{}

    The collection of tags. Each tag element is associated with a given resource.

    Search the CloudFormation User Guide for AWS::Glue::Connection for more information about the expected schema for this property.

    connection_input object
    The connection properties used for this connection.
    name string
    The name of the connection.
    tags any

    The collection of tags. Each tag element is associated with a given resource.

    Search the CloudFormation User Guide for AWS::Glue::Connection for more information about the expected schema for this property.

    connectionInput ConnectionInput
    The connection properties used for this connection.
    name String
    The name of the connection.
    tags Object

    The collection of tags. Each tag element is associated with a given resource.

    Search the CloudFormation User Guide for AWS::Glue::Connection for more information about the expected schema for this property.

    connectionInput ConnectionInput
    The connection properties used for this connection.
    name string
    The name of the connection.
    tags any

    The collection of tags. Each tag element is associated with a given resource.

    Search the CloudFormation User Guide for AWS::Glue::Connection for more information about the expected schema for this property.

    connection_input ConnectionInput
    The connection properties used for this connection.
    name str
    The name of the connection.
    tags Any

    The collection of tags. Each tag element is associated with a given resource.

    Search the CloudFormation User Guide for AWS::Glue::Connection for more information about the expected schema for this property.

    connectionInput Property Map
    The connection properties used for this connection.
    name String
    The name of the connection.
    tags Any

    The collection of tags. Each tag element is associated with a given resource.

    Search the CloudFormation User Guide for AWS::Glue::Connection for more information about the expected schema for this property.

    Supporting Types

    ConnectionAuthenticationConfiguration

    AuthenticationType string
    A structure containing the authentication configuration in the CreateConnection request.
    BasicAuthenticationCredentials Pulumi.AwsNative.Glue.Inputs.ConnectionBasicAuthenticationCredentials
    For supplying basic auth credentials when not providing a SecretArn value
    CustomAuthenticationCredentials object
    A structure containing the authentication credentials in the CreateConnection request.
    KmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key used in the authentication configuration.
    OAuth2Properties Pulumi.AwsNative.Glue.Inputs.ConnectionOAuth2Properties
    A structure containing properties for OAuth2 in the CreateConnection request.
    SecretArn string
    The secret manager ARN to store credentials in the CreateConnection request.
    AuthenticationType string
    A structure containing the authentication configuration in the CreateConnection request.
    BasicAuthenticationCredentials ConnectionBasicAuthenticationCredentials
    For supplying basic auth credentials when not providing a SecretArn value
    CustomAuthenticationCredentials interface{}
    A structure containing the authentication credentials in the CreateConnection request.
    KmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key used in the authentication configuration.
    OAuth2Properties ConnectionOAuth2Properties
    A structure containing properties for OAuth2 in the CreateConnection request.
    SecretArn string
    The secret manager ARN to store credentials in the CreateConnection request.
    authentication_type string
    A structure containing the authentication configuration in the CreateConnection request.
    basic_authentication_credentials object
    For supplying basic auth credentials when not providing a SecretArn value
    custom_authentication_credentials any
    A structure containing the authentication credentials in the CreateConnection request.
    kms_key_arn string
    The Amazon Resource Name (ARN) of the KMS key used in the authentication configuration.
    o_auth2_properties object
    A structure containing properties for OAuth2 in the CreateConnection request.
    secret_arn string
    The secret manager ARN to store credentials in the CreateConnection request.
    authenticationType String
    A structure containing the authentication configuration in the CreateConnection request.
    basicAuthenticationCredentials ConnectionBasicAuthenticationCredentials
    For supplying basic auth credentials when not providing a SecretArn value
    customAuthenticationCredentials Object
    A structure containing the authentication credentials in the CreateConnection request.
    kmsKeyArn String
    The Amazon Resource Name (ARN) of the KMS key used in the authentication configuration.
    oAuth2Properties ConnectionOAuth2Properties
    A structure containing properties for OAuth2 in the CreateConnection request.
    secretArn String
    The secret manager ARN to store credentials in the CreateConnection request.
    authenticationType string
    A structure containing the authentication configuration in the CreateConnection request.
    basicAuthenticationCredentials ConnectionBasicAuthenticationCredentials
    For supplying basic auth credentials when not providing a SecretArn value
    customAuthenticationCredentials any
    A structure containing the authentication credentials in the CreateConnection request.
    kmsKeyArn string
    The Amazon Resource Name (ARN) of the KMS key used in the authentication configuration.
    oAuth2Properties ConnectionOAuth2Properties
    A structure containing properties for OAuth2 in the CreateConnection request.
    secretArn string
    The secret manager ARN to store credentials in the CreateConnection request.
    authentication_type str
    A structure containing the authentication configuration in the CreateConnection request.
    basic_authentication_credentials ConnectionBasicAuthenticationCredentials
    For supplying basic auth credentials when not providing a SecretArn value
    custom_authentication_credentials Any
    A structure containing the authentication credentials in the CreateConnection request.
    kms_key_arn str
    The Amazon Resource Name (ARN) of the KMS key used in the authentication configuration.
    o_auth2_properties ConnectionOAuth2Properties
    A structure containing properties for OAuth2 in the CreateConnection request.
    secret_arn str
    The secret manager ARN to store credentials in the CreateConnection request.
    authenticationType String
    A structure containing the authentication configuration in the CreateConnection request.
    basicAuthenticationCredentials Property Map
    For supplying basic auth credentials when not providing a SecretArn value
    customAuthenticationCredentials Any
    A structure containing the authentication credentials in the CreateConnection request.
    kmsKeyArn String
    The Amazon Resource Name (ARN) of the KMS key used in the authentication configuration.
    oAuth2Properties Property Map
    A structure containing properties for OAuth2 in the CreateConnection request.
    secretArn String
    The secret manager ARN to store credentials in the CreateConnection request.

    ConnectionAuthorizationCodeProperties

    AuthorizationCode string
    The authorization code used in the authentication configuration.
    RedirectUri string
    The redirect URI where the user gets redirected to by authorization server when issuing an authorization code.
    AuthorizationCode string
    The authorization code used in the authentication configuration.
    RedirectUri string
    The redirect URI where the user gets redirected to by authorization server when issuing an authorization code.
    authorization_code string
    The authorization code used in the authentication configuration.
    redirect_uri string
    The redirect URI where the user gets redirected to by authorization server when issuing an authorization code.
    authorizationCode String
    The authorization code used in the authentication configuration.
    redirectUri String
    The redirect URI where the user gets redirected to by authorization server when issuing an authorization code.
    authorizationCode string
    The authorization code used in the authentication configuration.
    redirectUri string
    The redirect URI where the user gets redirected to by authorization server when issuing an authorization code.
    authorization_code str
    The authorization code used in the authentication configuration.
    redirect_uri str
    The redirect URI where the user gets redirected to by authorization server when issuing an authorization code.
    authorizationCode String
    The authorization code used in the authentication configuration.
    redirectUri String
    The redirect URI where the user gets redirected to by authorization server when issuing an authorization code.

    ConnectionBasicAuthenticationCredentials

    Password string
    The password used in the authentication configuration.
    Username string
    The username used in the authentication configuration.
    Password string
    The password used in the authentication configuration.
    Username string
    The username used in the authentication configuration.
    password string
    The password used in the authentication configuration.
    username string
    The username used in the authentication configuration.
    password String
    The password used in the authentication configuration.
    username String
    The username used in the authentication configuration.
    password string
    The password used in the authentication configuration.
    username string
    The username used in the authentication configuration.
    password str
    The password used in the authentication configuration.
    username str
    The username used in the authentication configuration.
    password String
    The password used in the authentication configuration.
    username String
    The username used in the authentication configuration.

    ConnectionInput

    ConnectionType string
    The type of the connection that needs to be created.
    AthenaProperties object
    Connection properties specific to the Athena compute environment.
    AuthenticationConfiguration Pulumi.AwsNative.Glue.Inputs.ConnectionAuthenticationConfiguration
    The authentication configuration used to connect to the connection.
    ConnectionProperties object
    A map of key-value pairs used as parameters for this connection.
    Description string
    A description of the connection.
    MatchCriteria List<string>
    A list of criteria that can be used in selecting this connection.
    Name string
    The name of the connection.
    PhysicalConnectionRequirements Pulumi.AwsNative.Glue.Inputs.ConnectionPhysicalConnectionRequirements
    The physical connection requirements.
    PythonProperties object
    Connection properties specific to the Python compute environment.
    SparkProperties object
    Connection properties specific to the Spark compute environment.
    ValidateCredentials bool
    A flag to validate the credentials during create connection. Default is true.
    ValidateForComputeEnvironments List<string>
    The compute environments that the specified connection properties are validated against.
    ConnectionType string
    The type of the connection that needs to be created.
    AthenaProperties interface{}
    Connection properties specific to the Athena compute environment.
    AuthenticationConfiguration ConnectionAuthenticationConfiguration
    The authentication configuration used to connect to the connection.
    ConnectionProperties interface{}
    A map of key-value pairs used as parameters for this connection.
    Description string
    A description of the connection.
    MatchCriteria []string
    A list of criteria that can be used in selecting this connection.
    Name string
    The name of the connection.
    PhysicalConnectionRequirements ConnectionPhysicalConnectionRequirements
    The physical connection requirements.
    PythonProperties interface{}
    Connection properties specific to the Python compute environment.
    SparkProperties interface{}
    Connection properties specific to the Spark compute environment.
    ValidateCredentials bool
    A flag to validate the credentials during create connection. Default is true.
    ValidateForComputeEnvironments []string
    The compute environments that the specified connection properties are validated against.
    connection_type string
    The type of the connection that needs to be created.
    athena_properties any
    Connection properties specific to the Athena compute environment.
    authentication_configuration object
    The authentication configuration used to connect to the connection.
    connection_properties any
    A map of key-value pairs used as parameters for this connection.
    description string
    A description of the connection.
    match_criteria list(string)
    A list of criteria that can be used in selecting this connection.
    name string
    The name of the connection.
    physical_connection_requirements object
    The physical connection requirements.
    python_properties any
    Connection properties specific to the Python compute environment.
    spark_properties any
    Connection properties specific to the Spark compute environment.
    validate_credentials bool
    A flag to validate the credentials during create connection. Default is true.
    validate_for_compute_environments list(string)
    The compute environments that the specified connection properties are validated against.
    connectionType String
    The type of the connection that needs to be created.
    athenaProperties Object
    Connection properties specific to the Athena compute environment.
    authenticationConfiguration ConnectionAuthenticationConfiguration
    The authentication configuration used to connect to the connection.
    connectionProperties Object
    A map of key-value pairs used as parameters for this connection.
    description String
    A description of the connection.
    matchCriteria List<String>
    A list of criteria that can be used in selecting this connection.
    name String
    The name of the connection.
    physicalConnectionRequirements ConnectionPhysicalConnectionRequirements
    The physical connection requirements.
    pythonProperties Object
    Connection properties specific to the Python compute environment.
    sparkProperties Object
    Connection properties specific to the Spark compute environment.
    validateCredentials Boolean
    A flag to validate the credentials during create connection. Default is true.
    validateForComputeEnvironments List<String>
    The compute environments that the specified connection properties are validated against.
    connectionType string
    The type of the connection that needs to be created.
    athenaProperties any
    Connection properties specific to the Athena compute environment.
    authenticationConfiguration ConnectionAuthenticationConfiguration
    The authentication configuration used to connect to the connection.
    connectionProperties any
    A map of key-value pairs used as parameters for this connection.
    description string
    A description of the connection.
    matchCriteria string[]
    A list of criteria that can be used in selecting this connection.
    name string
    The name of the connection.
    physicalConnectionRequirements ConnectionPhysicalConnectionRequirements
    The physical connection requirements.
    pythonProperties any
    Connection properties specific to the Python compute environment.
    sparkProperties any
    Connection properties specific to the Spark compute environment.
    validateCredentials boolean
    A flag to validate the credentials during create connection. Default is true.
    validateForComputeEnvironments string[]
    The compute environments that the specified connection properties are validated against.
    connection_type str
    The type of the connection that needs to be created.
    athena_properties Any
    Connection properties specific to the Athena compute environment.
    authentication_configuration ConnectionAuthenticationConfiguration
    The authentication configuration used to connect to the connection.
    connection_properties Any
    A map of key-value pairs used as parameters for this connection.
    description str
    A description of the connection.
    match_criteria Sequence[str]
    A list of criteria that can be used in selecting this connection.
    name str
    The name of the connection.
    physical_connection_requirements ConnectionPhysicalConnectionRequirements
    The physical connection requirements.
    python_properties Any
    Connection properties specific to the Python compute environment.
    spark_properties Any
    Connection properties specific to the Spark compute environment.
    validate_credentials bool
    A flag to validate the credentials during create connection. Default is true.
    validate_for_compute_environments Sequence[str]
    The compute environments that the specified connection properties are validated against.
    connectionType String
    The type of the connection that needs to be created.
    athenaProperties Any
    Connection properties specific to the Athena compute environment.
    authenticationConfiguration Property Map
    The authentication configuration used to connect to the connection.
    connectionProperties Any
    A map of key-value pairs used as parameters for this connection.
    description String
    A description of the connection.
    matchCriteria List<String>
    A list of criteria that can be used in selecting this connection.
    name String
    The name of the connection.
    physicalConnectionRequirements Property Map
    The physical connection requirements.
    pythonProperties Any
    Connection properties specific to the Python compute environment.
    sparkProperties Any
    Connection properties specific to the Spark compute environment.
    validateCredentials Boolean
    A flag to validate the credentials during create connection. Default is true.
    validateForComputeEnvironments List<String>
    The compute environments that the specified connection properties are validated against.

    ConnectionOAuth2ClientApplication

    AwsManagedClientApplicationReference string
    The reference to the SaaS-side client app that is AWS managed.
    UserManagedClientApplicationClientId string
    The client application clientID if the ClientAppType is USER_MANAGED.
    AwsManagedClientApplicationReference string
    The reference to the SaaS-side client app that is AWS managed.
    UserManagedClientApplicationClientId string
    The client application clientID if the ClientAppType is USER_MANAGED.
    aws_managed_client_application_reference string
    The reference to the SaaS-side client app that is AWS managed.
    user_managed_client_application_client_id string
    The client application clientID if the ClientAppType is USER_MANAGED.
    awsManagedClientApplicationReference String
    The reference to the SaaS-side client app that is AWS managed.
    userManagedClientApplicationClientId String
    The client application clientID if the ClientAppType is USER_MANAGED.
    awsManagedClientApplicationReference string
    The reference to the SaaS-side client app that is AWS managed.
    userManagedClientApplicationClientId string
    The client application clientID if the ClientAppType is USER_MANAGED.
    aws_managed_client_application_reference str
    The reference to the SaaS-side client app that is AWS managed.
    user_managed_client_application_client_id str
    The client application clientID if the ClientAppType is USER_MANAGED.
    awsManagedClientApplicationReference String
    The reference to the SaaS-side client app that is AWS managed.
    userManagedClientApplicationClientId String
    The client application clientID if the ClientAppType is USER_MANAGED.

    ConnectionOAuth2Credentials

    AccessToken string
    The access token used in the authentication configuration.
    JwtToken string
    The JSON Web Token (JWT) used when the authentication type is OAuth2.
    RefreshToken string
    The refresh token used when the authentication type is OAuth2.
    UserManagedClientApplicationClientSecret string
    The client application client secret if the client application is user managed.
    AccessToken string
    The access token used in the authentication configuration.
    JwtToken string
    The JSON Web Token (JWT) used when the authentication type is OAuth2.
    RefreshToken string
    The refresh token used when the authentication type is OAuth2.
    UserManagedClientApplicationClientSecret string
    The client application client secret if the client application is user managed.
    access_token string
    The access token used in the authentication configuration.
    jwt_token string
    The JSON Web Token (JWT) used when the authentication type is OAuth2.
    refresh_token string
    The refresh token used when the authentication type is OAuth2.
    user_managed_client_application_client_secret string
    The client application client secret if the client application is user managed.
    accessToken String
    The access token used in the authentication configuration.
    jwtToken String
    The JSON Web Token (JWT) used when the authentication type is OAuth2.
    refreshToken String
    The refresh token used when the authentication type is OAuth2.
    userManagedClientApplicationClientSecret String
    The client application client secret if the client application is user managed.
    accessToken string
    The access token used in the authentication configuration.
    jwtToken string
    The JSON Web Token (JWT) used when the authentication type is OAuth2.
    refreshToken string
    The refresh token used when the authentication type is OAuth2.
    userManagedClientApplicationClientSecret string
    The client application client secret if the client application is user managed.
    access_token str
    The access token used in the authentication configuration.
    jwt_token str
    The JSON Web Token (JWT) used when the authentication type is OAuth2.
    refresh_token str
    The refresh token used when the authentication type is OAuth2.
    user_managed_client_application_client_secret str
    The client application client secret if the client application is user managed.
    accessToken String
    The access token used in the authentication configuration.
    jwtToken String
    The JSON Web Token (JWT) used when the authentication type is OAuth2.
    refreshToken String
    The refresh token used when the authentication type is OAuth2.
    userManagedClientApplicationClientSecret String
    The client application client secret if the client application is user managed.

    ConnectionOAuth2Properties

    AuthorizationCodeProperties Pulumi.AwsNative.Glue.Inputs.ConnectionAuthorizationCodeProperties
    The set of properties required for the the OAuth2 AUTHORIZATION_CODE grant type workflow.
    OAuth2ClientApplication Pulumi.AwsNative.Glue.Inputs.ConnectionOAuth2ClientApplication
    The OAuth2 client app used for the connection.
    OAuth2Credentials Pulumi.AwsNative.Glue.Inputs.ConnectionOAuth2Credentials
    A structure containing the OAuth2 credentials used in the authentication configuration.
    OAuth2GrantType string
    The grant type used in the authentication configuration.
    TokenUrl string
    The URL used in the authentication configuration.
    TokenUrlParametersMap object
    A map of key-value pairs used in the authentication configuration.
    AuthorizationCodeProperties ConnectionAuthorizationCodeProperties
    The set of properties required for the the OAuth2 AUTHORIZATION_CODE grant type workflow.
    OAuth2ClientApplication ConnectionOAuth2ClientApplication
    The OAuth2 client app used for the connection.
    OAuth2Credentials ConnectionOAuth2Credentials
    A structure containing the OAuth2 credentials used in the authentication configuration.
    OAuth2GrantType string
    The grant type used in the authentication configuration.
    TokenUrl string
    The URL used in the authentication configuration.
    TokenUrlParametersMap interface{}
    A map of key-value pairs used in the authentication configuration.
    authorization_code_properties object
    The set of properties required for the the OAuth2 AUTHORIZATION_CODE grant type workflow.
    o_auth2_client_application object
    The OAuth2 client app used for the connection.
    o_auth2_credentials object
    A structure containing the OAuth2 credentials used in the authentication configuration.
    o_auth2_grant_type string
    The grant type used in the authentication configuration.
    token_url string
    The URL used in the authentication configuration.
    token_url_parameters_map any
    A map of key-value pairs used in the authentication configuration.
    authorizationCodeProperties ConnectionAuthorizationCodeProperties
    The set of properties required for the the OAuth2 AUTHORIZATION_CODE grant type workflow.
    oAuth2ClientApplication ConnectionOAuth2ClientApplication
    The OAuth2 client app used for the connection.
    oAuth2Credentials ConnectionOAuth2Credentials
    A structure containing the OAuth2 credentials used in the authentication configuration.
    oAuth2GrantType String
    The grant type used in the authentication configuration.
    tokenUrl String
    The URL used in the authentication configuration.
    tokenUrlParametersMap Object
    A map of key-value pairs used in the authentication configuration.
    authorizationCodeProperties ConnectionAuthorizationCodeProperties
    The set of properties required for the the OAuth2 AUTHORIZATION_CODE grant type workflow.
    oAuth2ClientApplication ConnectionOAuth2ClientApplication
    The OAuth2 client app used for the connection.
    oAuth2Credentials ConnectionOAuth2Credentials
    A structure containing the OAuth2 credentials used in the authentication configuration.
    oAuth2GrantType string
    The grant type used in the authentication configuration.
    tokenUrl string
    The URL used in the authentication configuration.
    tokenUrlParametersMap any
    A map of key-value pairs used in the authentication configuration.
    authorization_code_properties ConnectionAuthorizationCodeProperties
    The set of properties required for the the OAuth2 AUTHORIZATION_CODE grant type workflow.
    o_auth2_client_application ConnectionOAuth2ClientApplication
    The OAuth2 client app used for the connection.
    o_auth2_credentials ConnectionOAuth2Credentials
    A structure containing the OAuth2 credentials used in the authentication configuration.
    o_auth2_grant_type str
    The grant type used in the authentication configuration.
    token_url str
    The URL used in the authentication configuration.
    token_url_parameters_map Any
    A map of key-value pairs used in the authentication configuration.
    authorizationCodeProperties Property Map
    The set of properties required for the the OAuth2 AUTHORIZATION_CODE grant type workflow.
    oAuth2ClientApplication Property Map
    The OAuth2 client app used for the connection.
    oAuth2Credentials Property Map
    A structure containing the OAuth2 credentials used in the authentication configuration.
    oAuth2GrantType String
    The grant type used in the authentication configuration.
    tokenUrl String
    The URL used in the authentication configuration.
    tokenUrlParametersMap Any
    A map of key-value pairs used in the authentication configuration.

    ConnectionPhysicalConnectionRequirements

    AvailabilityZone string
    The availability zone where the connection is located.
    SecurityGroupIdList List<string>
    The security group ID list used by the connection.
    SubnetId string
    The subnet ID used by the connection.
    AvailabilityZone string
    The availability zone where the connection is located.
    SecurityGroupIdList []string
    The security group ID list used by the connection.
    SubnetId string
    The subnet ID used by the connection.
    availability_zone string
    The availability zone where the connection is located.
    security_group_id_list list(string)
    The security group ID list used by the connection.
    subnet_id string
    The subnet ID used by the connection.
    availabilityZone String
    The availability zone where the connection is located.
    securityGroupIdList List<String>
    The security group ID list used by the connection.
    subnetId String
    The subnet ID used by the connection.
    availabilityZone string
    The availability zone where the connection is located.
    securityGroupIdList string[]
    The security group ID list used by the connection.
    subnetId string
    The subnet ID used by the connection.
    availability_zone str
    The availability zone where the connection is located.
    security_group_id_list Sequence[str]
    The security group ID list used by the connection.
    subnet_id str
    The subnet ID used by the connection.
    availabilityZone String
    The availability zone where the connection is located.
    securityGroupIdList List<String>
    The security group ID list used by the connection.
    subnetId String
    The subnet ID used by the connection.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.79.0
    published on Monday, Sep 14, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial