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

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

Viewing docs for AWS Cloud Control v1.80.0
published on Monday, Sep 21, 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.80.0
published on Monday, Sep 21, 2026 by Pulumi

    Resource Type definition for AWS::Glue::Connection

    Create Connection Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Connection(name: string, args: ConnectionArgs, opts?: CustomResourceOptions);
    @overload
    def Connection(resource_name: str,
                   args: ConnectionArgs,
                   opts: Optional[ResourceOptions] = None)
    
    @overload
    def Connection(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   catalog_id: Optional[str] = None,
                   connection_input: Optional[ConnectionInputArgs] = None,
                   tags: Optional[Any] = None)
    func NewConnection(ctx *Context, name string, args ConnectionArgs, opts ...ResourceOption) (*Connection, error)
    public Connection(string name, ConnectionArgs args, CustomResourceOptions? opts = null)
    public Connection(String name, ConnectionArgs args)
    public Connection(String name, ConnectionArgs args, CustomResourceOptions options)
    
    type: aws-native:glue:Connection
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_glue_connection" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ConnectionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ConnectionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ConnectionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConnectionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Connection Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Connection resource accepts the following input properties:

    CatalogId string
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    ConnectionInput Pulumi.AwsNative.Glue.Inputs.ConnectionInput
    The connection properties used for this 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.

    CatalogId string
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    ConnectionInput ConnectionInputTypeArgs
    The connection properties used for this 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.

    catalog_id string
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    connection_input object
    The connection properties used for this 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.

    catalogId String
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    connectionInput ConnectionInput
    The connection properties used for this 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.

    catalogId string
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    connectionInput ConnectionInput
    The connection properties used for this 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.

    catalog_id str
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    connection_input ConnectionInputArgs
    The connection properties used for this 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.

    catalogId String
    The ID of the data catalog to create the catalog object in. Currently, this should be the AWS account ID.
    connectionInput Property Map
    The connection properties used for this 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.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Connection resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the connection.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the connection.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the connection.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the connection.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the connection.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the connection.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the connection.

    Supporting Types

    ConnectionAuthenticationConfiguration, ConnectionAuthenticationConfigurationArgs

    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, ConnectionAuthorizationCodePropertiesArgs

    A structure containing the authorization code used in the authentication configuration.
    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, ConnectionBasicAuthenticationCredentialsArgs

    A structure containing the authentication credentials in the CreateConnection request.
    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, ConnectionInputArgs

    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, ConnectionOAuth2ClientApplicationArgs

    The OAuth2 client app used for the connection.
    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, ConnectionOAuth2CredentialsArgs

    A structure containing the OAuth2 credentials used in the authentication configuration.
    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, ConnectionOAuth2PropertiesArgs

    A structure containing the authentication credentials in the CreateConnection request.
    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, ConnectionPhysicalConnectionRequirementsArgs

    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.80.0
    published on Monday, Sep 21, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial