1. Packages
  2. StrongDM
  3. API Docs
  4. getResource
StrongDM v1.12.0 published on Sunday, Apr 28, 2024 by Piers Karsenbarg

sdm.getResource

Explore with Pulumi AI

sdm logo
StrongDM v1.12.0 published on Sunday, Apr 28, 2024 by Piers Karsenbarg

    A Resource is a database, server, cluster, website, or cloud that strongDM delegates access to.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as sdm from "@pulumi/sdm";
    
    const mysqlDatasources = sdm.getResource({
        name: "us-west*",
        tags: {
            env: "dev",
            region: "us-west",
        },
        type: "mysql",
    });
    
    import pulumi
    import pulumi_sdm as sdm
    
    mysql_datasources = sdm.get_resource(name="us-west*",
        tags={
            "env": "dev",
            "region": "us-west",
        },
        type="mysql")
    
    package main
    
    import (
    	"github.com/pierskarsenbarg/pulumi-sdm/sdk/go/sdm"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := sdm.LookupResource(ctx, &sdm.LookupResourceArgs{
    			Name: pulumi.StringRef("us-west*"),
    			Tags: map[string]interface{}{
    				"env":    "dev",
    				"region": "us-west",
    			},
    			Type: pulumi.StringRef("mysql"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Sdm = Pulumi.Sdm;
    
    return await Deployment.RunAsync(() => 
    {
        var mysqlDatasources = Sdm.GetResource.Invoke(new()
        {
            Name = "us-west*",
            Tags = 
            {
                { "env", "dev" },
                { "region", "us-west" },
            },
            Type = "mysql",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.sdm.SdmFunctions;
    import com.pulumi.sdm.inputs.GetResourceArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var mysqlDatasources = SdmFunctions.getResource(GetResourceArgs.builder()
                .name("us-west*")
                .tags(Map.ofEntries(
                    Map.entry("env", "dev"),
                    Map.entry("region", "us-west")
                ))
                .type("mysql")
                .build());
    
        }
    }
    
    variables:
      mysqlDatasources:
        fn::invoke:
          Function: sdm:getResource
          Arguments:
            name: us-west*
            tags:
              env: dev
              region: us-west
            type: mysql
    

    Using getResource

    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 getResource(args: GetResourceArgs, opts?: InvokeOptions): Promise<GetResourceResult>
    function getResourceOutput(args: GetResourceOutputArgs, opts?: InvokeOptions): Output<GetResourceResult>
    def get_resource(hostname: Optional[str] = None,
                     id: Optional[str] = None,
                     name: Optional[str] = None,
                     port: Optional[int] = None,
                     tags: Optional[Mapping[str, Any]] = None,
                     type: Optional[str] = None,
                     username: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetResourceResult
    def get_resource_output(hostname: Optional[pulumi.Input[str]] = None,
                     id: Optional[pulumi.Input[str]] = None,
                     name: Optional[pulumi.Input[str]] = None,
                     port: Optional[pulumi.Input[int]] = None,
                     tags: Optional[pulumi.Input[Mapping[str, Any]]] = None,
                     type: Optional[pulumi.Input[str]] = None,
                     username: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetResourceResult]
    func LookupResource(ctx *Context, args *LookupResourceArgs, opts ...InvokeOption) (*LookupResourceResult, error)
    func LookupResourceOutput(ctx *Context, args *LookupResourceOutputArgs, opts ...InvokeOption) LookupResourceResultOutput

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

    public static class GetResource 
    {
        public static Task<GetResourceResult> InvokeAsync(GetResourceArgs args, InvokeOptions? opts = null)
        public static Output<GetResourceResult> Invoke(GetResourceInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetResourceResult> getResource(GetResourceArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: sdm:index/getResource:getResource
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    Tags Dictionary<string, object>
    Tags is a map of key, value pairs.
    Type string
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    Username string
    The username to authenticate with.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    Tags map[string]interface{}
    Tags is a map of key, value pairs.
    Type string
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    Username string
    The username to authenticate with.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    tags Map<String,Object>
    Tags is a map of key, value pairs.
    type String
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    username String
    The username to authenticate with.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    tags {[key: string]: any}
    Tags is a map of key, value pairs.
    type string
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    username string
    The username to authenticate with.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    tags Mapping[str, Any]
    Tags is a map of key, value pairs.
    type str
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    username str
    The username to authenticate with.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    tags Map<Any>
    Tags is a map of key, value pairs.
    type String
    a filter to select all items of a certain subtype. See the filter documentation for more information.
    username String
    The username to authenticate with.

    getResource Result

    The following output properties are available:

    Ids List<string>
    a list of strings of ids of data sources that match the given arguments.
    Resources List<PiersKarsenbarg.Sdm.Outputs.GetResourceResource>
    A single element list containing a map, where each key lists one of the following objects:

    • aks:
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    Tags Dictionary<string, object>
    Tags is a map of key, value pairs.
    Type string
    Username string
    The username to authenticate with.
    Ids []string
    a list of strings of ids of data sources that match the given arguments.
    Resources []GetResourceResource
    A single element list containing a map, where each key lists one of the following objects:

    • aks:
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    Tags map[string]interface{}
    Tags is a map of key, value pairs.
    Type string
    Username string
    The username to authenticate with.
    ids List<String>
    a list of strings of ids of data sources that match the given arguments.
    resources List<GetResourceResource>
    A single element list containing a map, where each key lists one of the following objects:

    • aks:
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    tags Map<String,Object>
    Tags is a map of key, value pairs.
    type String
    username String
    The username to authenticate with.
    ids string[]
    a list of strings of ids of data sources that match the given arguments.
    resources GetResourceResource[]
    A single element list containing a map, where each key lists one of the following objects:

    • aks:
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    tags {[key: string]: any}
    Tags is a map of key, value pairs.
    type string
    username string
    The username to authenticate with.
    ids Sequence[str]
    a list of strings of ids of data sources that match the given arguments.
    resources Sequence[GetResourceResource]
    A single element list containing a map, where each key lists one of the following objects:

    • aks:
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    tags Mapping[str, Any]
    Tags is a map of key, value pairs.
    type str
    username str
    The username to authenticate with.
    ids List<String>
    a list of strings of ids of data sources that match the given arguments.
    resources List<Property Map>
    A single element list containing a map, where each key lists one of the following objects:

    • aks:
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    tags Map<Any>
    Tags is a map of key, value pairs.
    type String
    username String
    The username to authenticate with.

    Supporting Types

    GetResourceResource

    Aks List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAk>
    AksBasicAuths List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAksBasicAuth>
    AksServiceAccountUserImpersonations List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAksServiceAccountUserImpersonation>
    AksServiceAccounts List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAksServiceAccount>
    AksUserImpersonations List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAksUserImpersonation>
    AmazonEks List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAmazonEk>
    AmazonEksInstanceProfileUserImpersonations List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAmazonEksInstanceProfileUserImpersonation>
    AmazonEksInstanceProfiles List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAmazonEksInstanceProfile>
    AmazonEksUserImpersonations List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAmazonEksUserImpersonation>
    AmazonEs List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAmazonE>
    AmazonmqAmqp091s List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAmazonmqAmqp091>
    Athenas List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAthena>
    AuroraMysqls List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAuroraMysql>
    AuroraPostgres List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAuroraPostgre>
    AuroraPostgresIams List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAuroraPostgresIam>
    Aws List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAw>
    AwsConsoleStaticKeyPairs List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAwsConsoleStaticKeyPair>
    AwsConsoles List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAwsConsole>
    AzureCertificates List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAzureCertificate>
    AzureMysqls List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAzureMysql>
    AzurePostgres List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAzurePostgre>
    AzurePostgresManagedIdentities List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAzurePostgresManagedIdentity>
    Azures List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceAzure>
    BigQueries List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceBigQuery>
    Cassandras List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceCassandra>
    Cituses List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceCitus>
    Clustrixes List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceClustrix>
    Cockroaches List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceCockroach>
    Db2Is List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceDb2I>
    Db2Luws List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceDb2Luw>
    DocumentDbHosts List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceDocumentDbHost>
    DocumentDbReplicaSets List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceDocumentDbReplicaSet>
    Druids List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceDruid>
    DynamoDbs List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceDynamoDb>
    ElasticacheRedis List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceElasticacheRedi>
    Elastics List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceElastic>
    Gcps List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceGcp>
    GoogleGkeUserImpersonations List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceGoogleGkeUserImpersonation>
    GoogleGkes List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceGoogleGke>
    Greenplums List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceGreenplum>
    HttpAuths List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceHttpAuth>
    HttpBasicAuths List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceHttpBasicAuth>
    HttpNoAuths List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceHttpNoAuth>
    Kubernetes List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceKubernete>
    KubernetesBasicAuths List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceKubernetesBasicAuth>
    KubernetesServiceAccountUserImpersonations List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceKubernetesServiceAccountUserImpersonation>
    KubernetesServiceAccounts List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceKubernetesServiceAccount>
    KubernetesUserImpersonations List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceKubernetesUserImpersonation>
    Marias List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMaria>
    Memcacheds List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMemcached>
    Memsqls List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMemsql>
    MongoHosts List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMongoHost>
    MongoLegacyHosts List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMongoLegacyHost>
    MongoLegacyReplicasets List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMongoLegacyReplicaset>
    MongoReplicaSets List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMongoReplicaSet>
    MongoShardedClusters List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMongoShardedCluster>
    MtlsMysqls List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMtlsMysql>
    MtlsPostgres List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMtlsPostgre>
    Mysqls List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceMysql>
    NeptuneIams List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceNeptuneIam>
    Neptunes List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceNeptune>
    Oracles List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceOracle>
    Postgres List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourcePostgre>
    Prestos List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourcePresto>
    RabbitmqAmqp091s List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceRabbitmqAmqp091>
    RawTcps List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceRawTcp>
    RdpCerts List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceRdpCert>
    Rdps List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceRdp>
    RdsPostgresIams List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceRdsPostgresIam>
    Redis List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceRedi>
    Redshifts List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceRedshift>
    SingleStores List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSingleStore>
    Snowflakes List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSnowflake>
    Snowsights List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSnowsight>
    SqlServerAzureAds List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSqlServerAzureAd>
    SqlServerKerberosAds List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSqlServerKerberosAd>
    SqlServers List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSqlServer>
    SshCerts List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSshCert>
    SshCustomerKeys List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSshCustomerKey>
    Sshes List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSsh>
    SybaseIqs List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSybaseIq>
    Sybases List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceSybase>
    Teradatas List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceTeradata>
    Trinos List<PiersKarsenbarg.Sdm.Inputs.GetResourceResourceTrino>
    Aks []GetResourceResourceAk
    AksBasicAuths []GetResourceResourceAksBasicAuth
    AksServiceAccountUserImpersonations []GetResourceResourceAksServiceAccountUserImpersonation
    AksServiceAccounts []GetResourceResourceAksServiceAccount
    AksUserImpersonations []GetResourceResourceAksUserImpersonation
    AmazonEks []GetResourceResourceAmazonEk
    AmazonEksInstanceProfileUserImpersonations []GetResourceResourceAmazonEksInstanceProfileUserImpersonation
    AmazonEksInstanceProfiles []GetResourceResourceAmazonEksInstanceProfile
    AmazonEksUserImpersonations []GetResourceResourceAmazonEksUserImpersonation
    AmazonEs []GetResourceResourceAmazonE
    AmazonmqAmqp091s []GetResourceResourceAmazonmqAmqp091
    Athenas []GetResourceResourceAthena
    AuroraMysqls []GetResourceResourceAuroraMysql
    AuroraPostgres []GetResourceResourceAuroraPostgre
    AuroraPostgresIams []GetResourceResourceAuroraPostgresIam
    Aws []GetResourceResourceAw
    AwsConsoleStaticKeyPairs []GetResourceResourceAwsConsoleStaticKeyPair
    AwsConsoles []GetResourceResourceAwsConsole
    AzureCertificates []GetResourceResourceAzureCertificate
    AzureMysqls []GetResourceResourceAzureMysql
    AzurePostgres []GetResourceResourceAzurePostgre
    AzurePostgresManagedIdentities []GetResourceResourceAzurePostgresManagedIdentity
    Azures []GetResourceResourceAzure
    BigQueries []GetResourceResourceBigQuery
    Cassandras []GetResourceResourceCassandra
    Cituses []GetResourceResourceCitus
    Clustrixes []GetResourceResourceClustrix
    Cockroaches []GetResourceResourceCockroach
    Db2Is []GetResourceResourceDb2I
    Db2Luws []GetResourceResourceDb2Luw
    DocumentDbHosts []GetResourceResourceDocumentDbHost
    DocumentDbReplicaSets []GetResourceResourceDocumentDbReplicaSet
    Druids []GetResourceResourceDruid
    DynamoDbs []GetResourceResourceDynamoDb
    ElasticacheRedis []GetResourceResourceElasticacheRedi
    Elastics []GetResourceResourceElastic
    Gcps []GetResourceResourceGcp
    GoogleGkeUserImpersonations []GetResourceResourceGoogleGkeUserImpersonation
    GoogleGkes []GetResourceResourceGoogleGke
    Greenplums []GetResourceResourceGreenplum
    HttpAuths []GetResourceResourceHttpAuth
    HttpBasicAuths []GetResourceResourceHttpBasicAuth
    HttpNoAuths []GetResourceResourceHttpNoAuth
    Kubernetes []GetResourceResourceKubernete
    KubernetesBasicAuths []GetResourceResourceKubernetesBasicAuth
    KubernetesServiceAccountUserImpersonations []GetResourceResourceKubernetesServiceAccountUserImpersonation
    KubernetesServiceAccounts []GetResourceResourceKubernetesServiceAccount
    KubernetesUserImpersonations []GetResourceResourceKubernetesUserImpersonation
    Marias []GetResourceResourceMaria
    Memcacheds []GetResourceResourceMemcached
    Memsqls []GetResourceResourceMemsql
    MongoHosts []GetResourceResourceMongoHost
    MongoLegacyHosts []GetResourceResourceMongoLegacyHost
    MongoLegacyReplicasets []GetResourceResourceMongoLegacyReplicaset
    MongoReplicaSets []GetResourceResourceMongoReplicaSet
    MongoShardedClusters []GetResourceResourceMongoShardedCluster
    MtlsMysqls []GetResourceResourceMtlsMysql
    MtlsPostgres []GetResourceResourceMtlsPostgre
    Mysqls []GetResourceResourceMysql
    NeptuneIams []GetResourceResourceNeptuneIam
    Neptunes []GetResourceResourceNeptune
    Oracles []GetResourceResourceOracle
    Postgres []GetResourceResourcePostgre
    Prestos []GetResourceResourcePresto
    RabbitmqAmqp091s []GetResourceResourceRabbitmqAmqp091
    RawTcps []GetResourceResourceRawTcp
    RdpCerts []GetResourceResourceRdpCert
    Rdps []GetResourceResourceRdp
    RdsPostgresIams []GetResourceResourceRdsPostgresIam
    Redis []GetResourceResourceRedi
    Redshifts []GetResourceResourceRedshift
    SingleStores []GetResourceResourceSingleStore
    Snowflakes []GetResourceResourceSnowflake
    Snowsights []GetResourceResourceSnowsight
    SqlServerAzureAds []GetResourceResourceSqlServerAzureAd
    SqlServerKerberosAds []GetResourceResourceSqlServerKerberosAd
    SqlServers []GetResourceResourceSqlServer
    SshCerts []GetResourceResourceSshCert
    SshCustomerKeys []GetResourceResourceSshCustomerKey
    Sshes []GetResourceResourceSsh
    SybaseIqs []GetResourceResourceSybaseIq
    Sybases []GetResourceResourceSybase
    Teradatas []GetResourceResourceTeradata
    Trinos []GetResourceResourceTrino
    aks List<GetResourceResourceAk>
    aksBasicAuths List<GetResourceResourceAksBasicAuth>
    aksServiceAccountUserImpersonations List<GetResourceResourceAksServiceAccountUserImpersonation>
    aksServiceAccounts List<GetResourceResourceAksServiceAccount>
    aksUserImpersonations List<GetResourceResourceAksUserImpersonation>
    amazonEks List<GetResourceResourceAmazonEk>
    amazonEksInstanceProfileUserImpersonations List<GetResourceResourceAmazonEksInstanceProfileUserImpersonation>
    amazonEksInstanceProfiles List<GetResourceResourceAmazonEksInstanceProfile>
    amazonEksUserImpersonations List<GetResourceResourceAmazonEksUserImpersonation>
    amazonEs List<GetResourceResourceAmazonE>
    amazonmqAmqp091s List<GetResourceResourceAmazonmqAmqp091>
    athenas List<GetResourceResourceAthena>
    auroraMysqls List<GetResourceResourceAuroraMysql>
    auroraPostgres List<GetResourceResourceAuroraPostgre>
    auroraPostgresIams List<GetResourceResourceAuroraPostgresIam>
    aws List<GetResourceResourceAw>
    awsConsoleStaticKeyPairs List<GetResourceResourceAwsConsoleStaticKeyPair>
    awsConsoles List<GetResourceResourceAwsConsole>
    azureCertificates List<GetResourceResourceAzureCertificate>
    azureMysqls List<GetResourceResourceAzureMysql>
    azurePostgres List<GetResourceResourceAzurePostgre>
    azurePostgresManagedIdentities List<GetResourceResourceAzurePostgresManagedIdentity>
    azures List<GetResourceResourceAzure>
    bigQueries List<GetResourceResourceBigQuery>
    cassandras List<GetResourceResourceCassandra>
    cituses List<GetResourceResourceCitus>
    clustrixes List<GetResourceResourceClustrix>
    cockroaches List<GetResourceResourceCockroach>
    db2Is List<GetResourceResourceDb2I>
    db2Luws List<GetResourceResourceDb2Luw>
    documentDbHosts List<GetResourceResourceDocumentDbHost>
    documentDbReplicaSets List<GetResourceResourceDocumentDbReplicaSet>
    druids List<GetResourceResourceDruid>
    dynamoDbs List<GetResourceResourceDynamoDb>
    elasticacheRedis List<GetResourceResourceElasticacheRedi>
    elastics List<GetResourceResourceElastic>
    gcps List<GetResourceResourceGcp>
    googleGkeUserImpersonations List<GetResourceResourceGoogleGkeUserImpersonation>
    googleGkes List<GetResourceResourceGoogleGke>
    greenplums List<GetResourceResourceGreenplum>
    httpAuths List<GetResourceResourceHttpAuth>
    httpBasicAuths List<GetResourceResourceHttpBasicAuth>
    httpNoAuths List<GetResourceResourceHttpNoAuth>
    kubernetes List<GetResourceResourceKubernete>
    kubernetesBasicAuths List<GetResourceResourceKubernetesBasicAuth>
    kubernetesServiceAccountUserImpersonations List<GetResourceResourceKubernetesServiceAccountUserImpersonation>
    kubernetesServiceAccounts List<GetResourceResourceKubernetesServiceAccount>
    kubernetesUserImpersonations List<GetResourceResourceKubernetesUserImpersonation>
    marias List<GetResourceResourceMaria>
    memcacheds List<GetResourceResourceMemcached>
    memsqls List<GetResourceResourceMemsql>
    mongoHosts List<GetResourceResourceMongoHost>
    mongoLegacyHosts List<GetResourceResourceMongoLegacyHost>
    mongoLegacyReplicasets List<GetResourceResourceMongoLegacyReplicaset>
    mongoReplicaSets List<GetResourceResourceMongoReplicaSet>
    mongoShardedClusters List<GetResourceResourceMongoShardedCluster>
    mtlsMysqls List<GetResourceResourceMtlsMysql>
    mtlsPostgres List<GetResourceResourceMtlsPostgre>
    mysqls List<GetResourceResourceMysql>
    neptuneIams List<GetResourceResourceNeptuneIam>
    neptunes List<GetResourceResourceNeptune>
    oracles List<GetResourceResourceOracle>
    postgres List<GetResourceResourcePostgre>
    prestos List<GetResourceResourcePresto>
    rabbitmqAmqp091s List<GetResourceResourceRabbitmqAmqp091>
    rawTcps List<GetResourceResourceRawTcp>
    rdpCerts List<GetResourceResourceRdpCert>
    rdps List<GetResourceResourceRdp>
    rdsPostgresIams List<GetResourceResourceRdsPostgresIam>
    redis List<GetResourceResourceRedi>
    redshifts List<GetResourceResourceRedshift>
    singleStores List<GetResourceResourceSingleStore>
    snowflakes List<GetResourceResourceSnowflake>
    snowsights List<GetResourceResourceSnowsight>
    sqlServerAzureAds List<GetResourceResourceSqlServerAzureAd>
    sqlServerKerberosAds List<GetResourceResourceSqlServerKerberosAd>
    sqlServers List<GetResourceResourceSqlServer>
    sshCerts List<GetResourceResourceSshCert>
    sshCustomerKeys List<GetResourceResourceSshCustomerKey>
    sshes List<GetResourceResourceSsh>
    sybaseIqs List<GetResourceResourceSybaseIq>
    sybases List<GetResourceResourceSybase>
    teradatas List<GetResourceResourceTeradata>
    trinos List<GetResourceResourceTrino>
    aks GetResourceResourceAk[]
    aksBasicAuths GetResourceResourceAksBasicAuth[]
    aksServiceAccountUserImpersonations GetResourceResourceAksServiceAccountUserImpersonation[]
    aksServiceAccounts GetResourceResourceAksServiceAccount[]
    aksUserImpersonations GetResourceResourceAksUserImpersonation[]
    amazonEks GetResourceResourceAmazonEk[]
    amazonEksInstanceProfileUserImpersonations GetResourceResourceAmazonEksInstanceProfileUserImpersonation[]
    amazonEksInstanceProfiles GetResourceResourceAmazonEksInstanceProfile[]
    amazonEksUserImpersonations GetResourceResourceAmazonEksUserImpersonation[]
    amazonEs GetResourceResourceAmazonE[]
    amazonmqAmqp091s GetResourceResourceAmazonmqAmqp091[]
    athenas GetResourceResourceAthena[]
    auroraMysqls GetResourceResourceAuroraMysql[]
    auroraPostgres GetResourceResourceAuroraPostgre[]
    auroraPostgresIams GetResourceResourceAuroraPostgresIam[]
    aws GetResourceResourceAw[]
    awsConsoleStaticKeyPairs GetResourceResourceAwsConsoleStaticKeyPair[]
    awsConsoles GetResourceResourceAwsConsole[]
    azureCertificates GetResourceResourceAzureCertificate[]
    azureMysqls GetResourceResourceAzureMysql[]
    azurePostgres GetResourceResourceAzurePostgre[]
    azurePostgresManagedIdentities GetResourceResourceAzurePostgresManagedIdentity[]
    azures GetResourceResourceAzure[]
    bigQueries GetResourceResourceBigQuery[]
    cassandras GetResourceResourceCassandra[]
    cituses GetResourceResourceCitus[]
    clustrixes GetResourceResourceClustrix[]
    cockroaches GetResourceResourceCockroach[]
    db2Is GetResourceResourceDb2I[]
    db2Luws GetResourceResourceDb2Luw[]
    documentDbHosts GetResourceResourceDocumentDbHost[]
    documentDbReplicaSets GetResourceResourceDocumentDbReplicaSet[]
    druids GetResourceResourceDruid[]
    dynamoDbs GetResourceResourceDynamoDb[]
    elasticacheRedis GetResourceResourceElasticacheRedi[]
    elastics GetResourceResourceElastic[]
    gcps GetResourceResourceGcp[]
    googleGkeUserImpersonations GetResourceResourceGoogleGkeUserImpersonation[]
    googleGkes GetResourceResourceGoogleGke[]
    greenplums GetResourceResourceGreenplum[]
    httpAuths GetResourceResourceHttpAuth[]
    httpBasicAuths GetResourceResourceHttpBasicAuth[]
    httpNoAuths GetResourceResourceHttpNoAuth[]
    kubernetes GetResourceResourceKubernete[]
    kubernetesBasicAuths GetResourceResourceKubernetesBasicAuth[]
    kubernetesServiceAccountUserImpersonations GetResourceResourceKubernetesServiceAccountUserImpersonation[]
    kubernetesServiceAccounts GetResourceResourceKubernetesServiceAccount[]
    kubernetesUserImpersonations GetResourceResourceKubernetesUserImpersonation[]
    marias GetResourceResourceMaria[]
    memcacheds GetResourceResourceMemcached[]
    memsqls GetResourceResourceMemsql[]
    mongoHosts GetResourceResourceMongoHost[]
    mongoLegacyHosts GetResourceResourceMongoLegacyHost[]
    mongoLegacyReplicasets GetResourceResourceMongoLegacyReplicaset[]
    mongoReplicaSets GetResourceResourceMongoReplicaSet[]
    mongoShardedClusters GetResourceResourceMongoShardedCluster[]
    mtlsMysqls GetResourceResourceMtlsMysql[]
    mtlsPostgres GetResourceResourceMtlsPostgre[]
    mysqls GetResourceResourceMysql[]
    neptuneIams GetResourceResourceNeptuneIam[]
    neptunes GetResourceResourceNeptune[]
    oracles GetResourceResourceOracle[]
    postgres GetResourceResourcePostgre[]
    prestos GetResourceResourcePresto[]
    rabbitmqAmqp091s GetResourceResourceRabbitmqAmqp091[]
    rawTcps GetResourceResourceRawTcp[]
    rdpCerts GetResourceResourceRdpCert[]
    rdps GetResourceResourceRdp[]
    rdsPostgresIams GetResourceResourceRdsPostgresIam[]
    redis GetResourceResourceRedi[]
    redshifts GetResourceResourceRedshift[]
    singleStores GetResourceResourceSingleStore[]
    snowflakes GetResourceResourceSnowflake[]
    snowsights GetResourceResourceSnowsight[]
    sqlServerAzureAds GetResourceResourceSqlServerAzureAd[]
    sqlServerKerberosAds GetResourceResourceSqlServerKerberosAd[]
    sqlServers GetResourceResourceSqlServer[]
    sshCerts GetResourceResourceSshCert[]
    sshCustomerKeys GetResourceResourceSshCustomerKey[]
    sshes GetResourceResourceSsh[]
    sybaseIqs GetResourceResourceSybaseIq[]
    sybases GetResourceResourceSybase[]
    teradatas GetResourceResourceTeradata[]
    trinos GetResourceResourceTrino[]
    aks Sequence[GetResourceResourceAk]
    aks_basic_auths Sequence[GetResourceResourceAksBasicAuth]
    aks_service_account_user_impersonations Sequence[GetResourceResourceAksServiceAccountUserImpersonation]
    aks_service_accounts Sequence[GetResourceResourceAksServiceAccount]
    aks_user_impersonations Sequence[GetResourceResourceAksUserImpersonation]
    amazon_eks Sequence[GetResourceResourceAmazonEk]
    amazon_eks_instance_profile_user_impersonations Sequence[GetResourceResourceAmazonEksInstanceProfileUserImpersonation]
    amazon_eks_instance_profiles Sequence[GetResourceResourceAmazonEksInstanceProfile]
    amazon_eks_user_impersonations Sequence[GetResourceResourceAmazonEksUserImpersonation]
    amazon_es Sequence[GetResourceResourceAmazonE]
    amazonmq_amqp091s Sequence[GetResourceResourceAmazonmqAmqp091]
    athenas Sequence[GetResourceResourceAthena]
    aurora_mysqls Sequence[GetResourceResourceAuroraMysql]
    aurora_postgres Sequence[GetResourceResourceAuroraPostgre]
    aurora_postgres_iams Sequence[GetResourceResourceAuroraPostgresIam]
    aws Sequence[GetResourceResourceAw]
    aws_console_static_key_pairs Sequence[GetResourceResourceAwsConsoleStaticKeyPair]
    aws_consoles Sequence[GetResourceResourceAwsConsole]
    azure_certificates Sequence[GetResourceResourceAzureCertificate]
    azure_mysqls Sequence[GetResourceResourceAzureMysql]
    azure_postgres Sequence[GetResourceResourceAzurePostgre]
    azure_postgres_managed_identities Sequence[GetResourceResourceAzurePostgresManagedIdentity]
    azures Sequence[GetResourceResourceAzure]
    big_queries Sequence[GetResourceResourceBigQuery]
    cassandras Sequence[GetResourceResourceCassandra]
    cituses Sequence[GetResourceResourceCitus]
    clustrixes Sequence[GetResourceResourceClustrix]
    cockroaches Sequence[GetResourceResourceCockroach]
    db2_is Sequence[GetResourceResourceDb2I]
    db2_luws Sequence[GetResourceResourceDb2Luw]
    document_db_hosts Sequence[GetResourceResourceDocumentDbHost]
    document_db_replica_sets Sequence[GetResourceResourceDocumentDbReplicaSet]
    druids Sequence[GetResourceResourceDruid]
    dynamo_dbs Sequence[GetResourceResourceDynamoDb]
    elasticache_redis Sequence[GetResourceResourceElasticacheRedi]
    elastics Sequence[GetResourceResourceElastic]
    gcps Sequence[GetResourceResourceGcp]
    google_gke_user_impersonations Sequence[GetResourceResourceGoogleGkeUserImpersonation]
    google_gkes Sequence[GetResourceResourceGoogleGke]
    greenplums Sequence[GetResourceResourceGreenplum]
    http_auths Sequence[GetResourceResourceHttpAuth]
    http_basic_auths Sequence[GetResourceResourceHttpBasicAuth]
    http_no_auths Sequence[GetResourceResourceHttpNoAuth]
    kubernetes Sequence[GetResourceResourceKubernete]
    kubernetes_basic_auths Sequence[GetResourceResourceKubernetesBasicAuth]
    kubernetes_service_account_user_impersonations Sequence[GetResourceResourceKubernetesServiceAccountUserImpersonation]
    kubernetes_service_accounts Sequence[GetResourceResourceKubernetesServiceAccount]
    kubernetes_user_impersonations Sequence[GetResourceResourceKubernetesUserImpersonation]
    marias Sequence[GetResourceResourceMaria]
    memcacheds Sequence[GetResourceResourceMemcached]
    memsqls Sequence[GetResourceResourceMemsql]
    mongo_hosts Sequence[GetResourceResourceMongoHost]
    mongo_legacy_hosts Sequence[GetResourceResourceMongoLegacyHost]
    mongo_legacy_replicasets Sequence[GetResourceResourceMongoLegacyReplicaset]
    mongo_replica_sets Sequence[GetResourceResourceMongoReplicaSet]
    mongo_sharded_clusters Sequence[GetResourceResourceMongoShardedCluster]
    mtls_mysqls Sequence[GetResourceResourceMtlsMysql]
    mtls_postgres Sequence[GetResourceResourceMtlsPostgre]
    mysqls Sequence[GetResourceResourceMysql]
    neptune_iams Sequence[GetResourceResourceNeptuneIam]
    neptunes Sequence[GetResourceResourceNeptune]
    oracles Sequence[GetResourceResourceOracle]
    postgres Sequence[GetResourceResourcePostgre]
    prestos Sequence[GetResourceResourcePresto]
    rabbitmq_amqp091s Sequence[GetResourceResourceRabbitmqAmqp091]
    raw_tcps Sequence[GetResourceResourceRawTcp]
    rdp_certs Sequence[GetResourceResourceRdpCert]
    rdps Sequence[GetResourceResourceRdp]
    rds_postgres_iams Sequence[GetResourceResourceRdsPostgresIam]
    redis Sequence[GetResourceResourceRedi]
    redshifts Sequence[GetResourceResourceRedshift]
    single_stores Sequence[GetResourceResourceSingleStore]
    snowflakes Sequence[GetResourceResourceSnowflake]
    snowsights Sequence[GetResourceResourceSnowsight]
    sql_server_azure_ads Sequence[GetResourceResourceSqlServerAzureAd]
    sql_server_kerberos_ads Sequence[GetResourceResourceSqlServerKerberosAd]
    sql_servers Sequence[GetResourceResourceSqlServer]
    ssh_certs Sequence[GetResourceResourceSshCert]
    ssh_customer_keys Sequence[GetResourceResourceSshCustomerKey]
    sshes Sequence[GetResourceResourceSsh]
    sybase_iqs Sequence[GetResourceResourceSybaseIq]
    sybases Sequence[GetResourceResourceSybase]
    teradatas Sequence[GetResourceResourceTeradata]
    trinos Sequence[GetResourceResourceTrino]
    aks List<Property Map>
    aksBasicAuths List<Property Map>
    aksServiceAccountUserImpersonations List<Property Map>
    aksServiceAccounts List<Property Map>
    aksUserImpersonations List<Property Map>
    amazonEks List<Property Map>
    amazonEksInstanceProfileUserImpersonations List<Property Map>
    amazonEksInstanceProfiles List<Property Map>
    amazonEksUserImpersonations List<Property Map>
    amazonEs List<Property Map>
    amazonmqAmqp091s List<Property Map>
    athenas List<Property Map>
    auroraMysqls List<Property Map>
    auroraPostgres List<Property Map>
    auroraPostgresIams List<Property Map>
    aws List<Property Map>
    awsConsoleStaticKeyPairs List<Property Map>
    awsConsoles List<Property Map>
    azureCertificates List<Property Map>
    azureMysqls List<Property Map>
    azurePostgres List<Property Map>
    azurePostgresManagedIdentities List<Property Map>
    azures List<Property Map>
    bigQueries List<Property Map>
    cassandras List<Property Map>
    cituses List<Property Map>
    clustrixes List<Property Map>
    cockroaches List<Property Map>
    db2Is List<Property Map>
    db2Luws List<Property Map>
    documentDbHosts List<Property Map>
    documentDbReplicaSets List<Property Map>
    druids List<Property Map>
    dynamoDbs List<Property Map>
    elasticacheRedis List<Property Map>
    elastics List<Property Map>
    gcps List<Property Map>
    googleGkeUserImpersonations List<Property Map>
    googleGkes List<Property Map>
    greenplums List<Property Map>
    httpAuths List<Property Map>
    httpBasicAuths List<Property Map>
    httpNoAuths List<Property Map>
    kubernetes List<Property Map>
    kubernetesBasicAuths List<Property Map>
    kubernetesServiceAccountUserImpersonations List<Property Map>
    kubernetesServiceAccounts List<Property Map>
    kubernetesUserImpersonations List<Property Map>
    marias List<Property Map>
    memcacheds List<Property Map>
    memsqls List<Property Map>
    mongoHosts List<Property Map>
    mongoLegacyHosts List<Property Map>
    mongoLegacyReplicasets List<Property Map>
    mongoReplicaSets List<Property Map>
    mongoShardedClusters List<Property Map>
    mtlsMysqls List<Property Map>
    mtlsPostgres List<Property Map>
    mysqls List<Property Map>
    neptuneIams List<Property Map>
    neptunes List<Property Map>
    oracles List<Property Map>
    postgres List<Property Map>
    prestos List<Property Map>
    rabbitmqAmqp091s List<Property Map>
    rawTcps List<Property Map>
    rdpCerts List<Property Map>
    rdps List<Property Map>
    rdsPostgresIams List<Property Map>
    redis List<Property Map>
    redshifts List<Property Map>
    singleStores List<Property Map>
    snowflakes List<Property Map>
    snowsights List<Property Map>
    sqlServerAzureAds List<Property Map>
    sqlServerKerberosAds List<Property Map>
    sqlServers List<Property Map>
    sshCerts List<Property Map>
    sshCustomerKeys List<Property Map>
    sshes List<Property Map>
    sybaseIqs List<Property Map>
    sybases List<Property Map>
    teradatas List<Property Map>
    trinos List<Property Map>

    GetResourceResourceAk

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    clientCertificate string
    The certificate to authenticate TLS connections with.
    clientKey string
    The key to authenticate TLS connections with.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    client_certificate str
    The certificate to authenticate TLS connections with.
    client_key str
    The key to authenticate TLS connections with.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAksBasicAuth

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceAksServiceAccount

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    token String
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    token str
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    token String
    The API token to authenticate with.

    • kubernetes_user_impersonation:

    GetResourceResourceAksServiceAccountUserImpersonation

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    token String
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    token str
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    token String
    The API token to authenticate with.

    • kubernetes_user_impersonation:

    GetResourceResourceAksUserImpersonation

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    clientCertificate string
    The certificate to authenticate TLS connections with.
    clientKey string
    The key to authenticate TLS connections with.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    client_certificate str
    The certificate to authenticate TLS connections with.
    client_key str
    The key to authenticate TLS connections with.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAmazonE

    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    accessKey string
    The Access Key ID to use to authenticate.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey string
    The Secret Access Key to use to authenticate.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    access_key str
    The Access Key ID to use to authenticate.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_access_key str
    The Secret Access Key to use to authenticate.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAmazonEk

    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClusterName string
    The name of the cluster to connect to.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClusterName string
    The name of the cluster to connect to.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clusterName String
    The name of the cluster to connect to.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    accessKey string
    The Access Key ID to use to authenticate.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    clusterName string
    The name of the cluster to connect to.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey string
    The Secret Access Key to use to authenticate.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    access_key str
    The Access Key ID to use to authenticate.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    cluster_name str
    The name of the cluster to connect to.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_access_key str
    The Secret Access Key to use to authenticate.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clusterName String
    The name of the cluster to connect to.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAmazonEksInstanceProfile

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClusterName string
    The name of the cluster to connect to.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClusterName string
    The name of the cluster to connect to.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clusterName String
    The name of the cluster to connect to.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    clusterName string
    The name of the cluster to connect to.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    cluster_name str
    The name of the cluster to connect to.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clusterName String
    The name of the cluster to connect to.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAmazonEksInstanceProfileUserImpersonation

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClusterName string
    The name of the cluster to connect to.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClusterName string
    The name of the cluster to connect to.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clusterName String
    The name of the cluster to connect to.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    clusterName string
    The name of the cluster to connect to.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    cluster_name str
    The name of the cluster to connect to.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clusterName String
    The name of the cluster to connect to.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAmazonEksUserImpersonation

    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClusterName string
    The name of the cluster to connect to.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClusterName string
    The name of the cluster to connect to.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clusterName String
    The name of the cluster to connect to.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    accessKey string
    The Access Key ID to use to authenticate.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    clusterName string
    The name of the cluster to connect to.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey string
    The Secret Access Key to use to authenticate.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    access_key str
    The Access Key ID to use to authenticate.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    cluster_name str
    The name of the cluster to connect to.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_access_key str
    The Secret Access Key to use to authenticate.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clusterName String
    The name of the cluster to connect to.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAmazonmqAmqp091

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceAthena

    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Output string
    The AWS S3 output location.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Output string
    The AWS S3 output location.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    output String
    The AWS S3 output location.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    accessKey string
    The Access Key ID to use to authenticate.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    output string
    The AWS S3 output location.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey string
    The Secret Access Key to use to authenticate.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    access_key str
    The Access Key ID to use to authenticate.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    output str
    The AWS S3 output location.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_access_key str
    The Secret Access Key to use to authenticate.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    output String
    The AWS S3 output location.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAuroraMysql

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    requireNativeAuth boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    require_native_auth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    use_azure_single_server_usernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.

    GetResourceResourceAuroraPostgre

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceAuroraPostgresIam

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleAssumptionArn string
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleAssumptionArn string
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleAssumptionArn String
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    roleAssumptionArn string
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    role_assumption_arn str
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleAssumptionArn String
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceAw

    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckRegion string
    The AWS region healthcheck requests should attempt to connect to.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckRegion string
    The AWS region healthcheck requests should attempt to connect to.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckRegion String
    The AWS region healthcheck requests should attempt to connect to.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    accessKey string
    The Access Key ID to use to authenticate.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckRegion string
    The AWS region healthcheck requests should attempt to connect to.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey string
    The Secret Access Key to use to authenticate.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    access_key str
    The Access Key ID to use to authenticate.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_region str
    The AWS region healthcheck requests should attempt to connect to.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_access_key str
    The Secret Access Key to use to authenticate.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckRegion String
    The AWS region healthcheck requests should attempt to connect to.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAwsConsole

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    EnableEnvVariables bool
    If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    SessionExpiry int
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    EnableEnvVariables bool
    If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    SessionExpiry int
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    enableEnvVariables Boolean
    If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    sessionExpiry Integer
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    enableEnvVariables boolean
    If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    sessionExpiry number
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    enable_env_variables bool
    If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    session_expiry int
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    enableEnvVariables Boolean
    If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    sessionExpiry Number
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAwsConsoleStaticKeyPair

    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    SessionExpiry int
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    SessionExpiry int
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    sessionExpiry Integer
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    accessKey string
    The Access Key ID to use to authenticate.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey string
    The Secret Access Key to use to authenticate.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    sessionExpiry number
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    access_key str
    The Access Key ID to use to authenticate.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_access_key str
    The Secret Access Key to use to authenticate.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    session_expiry int
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    sessionExpiry Number
    The length of time in seconds AWS console sessions will live before needing to reauthenticate.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceAzure

    AppId string
    The application ID to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TenantId string
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    AppId string
    The application ID to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TenantId string
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    appId String
    The application ID to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tenantId String
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    appId string
    The application ID to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tenantId string
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    app_id str
    The application ID to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tenant_id str
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    appId String
    The application ID to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tenantId String
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:

    GetResourceResourceAzureCertificate

    AppId string
    The application ID to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TenantId string
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    AppId string
    The application ID to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TenantId string
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    appId String
    The application ID to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tenantId String
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    appId string
    The application ID to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    clientCertificate string
    The certificate to authenticate TLS connections with.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tenantId string
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    app_id str
    The application ID to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    client_certificate str
    The certificate to authenticate TLS connections with.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tenant_id str
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    appId String
    The application ID to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tenantId String
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:

    GetResourceResourceAzureMysql

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    requireNativeAuth boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    require_native_auth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    use_azure_single_server_usernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.

    GetResourceResourceAzurePostgre

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceAzurePostgresManagedIdentity

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    use_azure_single_server_usernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.

    GetResourceResourceBigQuery

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    PrivateKey string
    The private key used to authenticate with the server.
    Project string
    The project to connect to.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    PrivateKey string
    The private key used to authenticate with the server.
    Project string
    The project to connect to.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    privateKey String
    The private key used to authenticate with the server.
    project String
    The project to connect to.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    privateKey string
    The private key used to authenticate with the server.
    project string
    The project to connect to.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    private_key str
    The private key used to authenticate with the server.
    project str
    The project to connect to.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    privateKey String
    The private key used to authenticate with the server.
    project String
    The project to connect to.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceCassandra

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceCitus

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceClustrix

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    requireNativeAuth boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    require_native_auth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    use_azure_single_server_usernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.

    GetResourceResourceCockroach

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceDb2I

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceDb2Luw

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceDocumentDbHost

    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    authDatabase string
    The authentication database to use.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    auth_database str
    The authentication database to use.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceDocumentDbReplicaSet

    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    ConnectToReplica bool
    Set to connect to a replica instead of the primary node.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    PortOverride int
    The local port used by clients to connect to this resource.
    ReplicaSet string
    The name of the mongo replicaset.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    ConnectToReplica bool
    Set to connect to a replica instead of the primary node.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    PortOverride int
    The local port used by clients to connect to this resource.
    ReplicaSet string
    The name of the mongo replicaset.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connectToReplica Boolean
    Set to connect to a replica instead of the primary node.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    portOverride Integer
    The local port used by clients to connect to this resource.
    replicaSet String
    The name of the mongo replicaset.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    authDatabase string
    The authentication database to use.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connectToReplica boolean
    Set to connect to a replica instead of the primary node.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    portOverride number
    The local port used by clients to connect to this resource.
    replicaSet string
    The name of the mongo replicaset.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    auth_database str
    The authentication database to use.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connect_to_replica bool
    Set to connect to a replica instead of the primary node.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port_override int
    The local port used by clients to connect to this resource.
    replica_set str
    The name of the mongo replicaset.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connectToReplica Boolean
    Set to connect to a replica instead of the primary node.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    portOverride Number
    The local port used by clients to connect to this resource.
    replicaSet String
    The name of the mongo replicaset.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceDruid

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceDynamoDb

    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    accessKey string
    The Access Key ID to use to authenticate.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey string
    The Secret Access Key to use to authenticate.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    access_key str
    The Access Key ID to use to authenticate.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_access_key str
    The Secret Access Key to use to authenticate.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceElastic

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceElasticacheRedi

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceGcp

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Id string
    Unique identifier of the Resource.
    Keyfile string
    The service account keyfile to authenticate with.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Scopes string
    Space separated scopes that this login should assume into when authenticating.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Id string
    Unique identifier of the Resource.
    Keyfile string
    The service account keyfile to authenticate with.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Scopes string
    Space separated scopes that this login should assume into when authenticating.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    id String
    Unique identifier of the Resource.
    keyfile String
    The service account keyfile to authenticate with.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    scopes String
    Space separated scopes that this login should assume into when authenticating.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    id string
    Unique identifier of the Resource.
    keyfile string
    The service account keyfile to authenticate with.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    scopes string
    Space separated scopes that this login should assume into when authenticating.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    id str
    Unique identifier of the Resource.
    keyfile str
    The service account keyfile to authenticate with.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    scopes str
    Space separated scopes that this login should assume into when authenticating.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    id String
    Unique identifier of the Resource.
    keyfile String
    The service account keyfile to authenticate with.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    scopes String
    Space separated scopes that this login should assume into when authenticating.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceGoogleGke

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    ServiceAccountKey string
    The service account key to authenticate with.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    ServiceAccountKey string
    The service account key to authenticate with.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    serviceAccountKey String
    The service account key to authenticate with.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    serviceAccountKey string
    The service account key to authenticate with.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    service_account_key str
    The service account key to authenticate with.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    serviceAccountKey String
    The service account key to authenticate with.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceGoogleGkeUserImpersonation

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    ServiceAccountKey string
    The service account key to authenticate with.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    ServiceAccountKey string
    The service account key to authenticate with.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    serviceAccountKey String
    The service account key to authenticate with.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    serviceAccountKey string
    The service account key to authenticate with.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    service_account_key str
    The service account key to authenticate with.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    serviceAccountKey String
    The service account key to authenticate with.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceGreenplum

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceHttpAuth

    AuthHeader string
    The content to set as the authorization header.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    DefaultPath string
    Automatically redirect to this path upon connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HeadersBlacklist string
    Header names (e.g. Authorization), to omit from logs.
    HealthcheckPath string
    This path will be used to check the health of your site.
    HostOverride string
    The host header will be overwritten with this field if provided.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Url string
    The base address of your website without the path.

    • kubernetes:
    AuthHeader string
    The content to set as the authorization header.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    DefaultPath string
    Automatically redirect to this path upon connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HeadersBlacklist string
    Header names (e.g. Authorization), to omit from logs.
    HealthcheckPath string
    This path will be used to check the health of your site.
    HostOverride string
    The host header will be overwritten with this field if provided.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Url string
    The base address of your website without the path.

    • kubernetes:
    authHeader String
    The content to set as the authorization header.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    defaultPath String
    Automatically redirect to this path upon connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    headersBlacklist String
    Header names (e.g. Authorization), to omit from logs.
    healthcheckPath String
    This path will be used to check the health of your site.
    hostOverride String
    The host header will be overwritten with this field if provided.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    url String
    The base address of your website without the path.

    • kubernetes:
    authHeader string
    The content to set as the authorization header.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    defaultPath string
    Automatically redirect to this path upon connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    headersBlacklist string
    Header names (e.g. Authorization), to omit from logs.
    healthcheckPath string
    This path will be used to check the health of your site.
    hostOverride string
    The host header will be overwritten with this field if provided.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    url string
    The base address of your website without the path.

    • kubernetes:
    auth_header str
    The content to set as the authorization header.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    default_path str
    Automatically redirect to this path upon connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    headers_blacklist str
    Header names (e.g. Authorization), to omit from logs.
    healthcheck_path str
    This path will be used to check the health of your site.
    host_override str
    The host header will be overwritten with this field if provided.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    url str
    The base address of your website without the path.

    • kubernetes:
    authHeader String
    The content to set as the authorization header.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    defaultPath String
    Automatically redirect to this path upon connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    headersBlacklist String
    Header names (e.g. Authorization), to omit from logs.
    healthcheckPath String
    This path will be used to check the health of your site.
    hostOverride String
    The host header will be overwritten with this field if provided.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    url String
    The base address of your website without the path.

    • kubernetes:

    GetResourceResourceHttpBasicAuth

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    DefaultPath string
    Automatically redirect to this path upon connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HeadersBlacklist string
    Header names (e.g. Authorization), to omit from logs.
    HealthcheckPath string
    This path will be used to check the health of your site.
    HostOverride string
    The host header will be overwritten with this field if provided.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Url string
    The base address of your website without the path.

    • kubernetes:
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    DefaultPath string
    Automatically redirect to this path upon connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HeadersBlacklist string
    Header names (e.g. Authorization), to omit from logs.
    HealthcheckPath string
    This path will be used to check the health of your site.
    HostOverride string
    The host header will be overwritten with this field if provided.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Url string
    The base address of your website without the path.

    • kubernetes:
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    defaultPath String
    Automatically redirect to this path upon connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    headersBlacklist String
    Header names (e.g. Authorization), to omit from logs.
    healthcheckPath String
    This path will be used to check the health of your site.
    hostOverride String
    The host header will be overwritten with this field if provided.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    url String
    The base address of your website without the path.

    • kubernetes:
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    defaultPath string
    Automatically redirect to this path upon connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    headersBlacklist string
    Header names (e.g. Authorization), to omit from logs.
    healthcheckPath string
    This path will be used to check the health of your site.
    hostOverride string
    The host header will be overwritten with this field if provided.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    url string
    The base address of your website without the path.

    • kubernetes:
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    default_path str
    Automatically redirect to this path upon connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    headers_blacklist str
    Header names (e.g. Authorization), to omit from logs.
    healthcheck_path str
    This path will be used to check the health of your site.
    host_override str
    The host header will be overwritten with this field if provided.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    url str
    The base address of your website without the path.

    • kubernetes:
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    defaultPath String
    Automatically redirect to this path upon connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    headersBlacklist String
    Header names (e.g. Authorization), to omit from logs.
    healthcheckPath String
    This path will be used to check the health of your site.
    hostOverride String
    The host header will be overwritten with this field if provided.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    url String
    The base address of your website without the path.

    • kubernetes:
    username String
    The username to authenticate with.

    GetResourceResourceHttpNoAuth

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    DefaultPath string
    Automatically redirect to this path upon connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HeadersBlacklist string
    Header names (e.g. Authorization), to omit from logs.
    HealthcheckPath string
    This path will be used to check the health of your site.
    HostOverride string
    The host header will be overwritten with this field if provided.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Url string
    The base address of your website without the path.

    • kubernetes:
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    DefaultPath string
    Automatically redirect to this path upon connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HeadersBlacklist string
    Header names (e.g. Authorization), to omit from logs.
    HealthcheckPath string
    This path will be used to check the health of your site.
    HostOverride string
    The host header will be overwritten with this field if provided.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Url string
    The base address of your website without the path.

    • kubernetes:
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    defaultPath String
    Automatically redirect to this path upon connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    headersBlacklist String
    Header names (e.g. Authorization), to omit from logs.
    healthcheckPath String
    This path will be used to check the health of your site.
    hostOverride String
    The host header will be overwritten with this field if provided.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    url String
    The base address of your website without the path.

    • kubernetes:
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    defaultPath string
    Automatically redirect to this path upon connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    headersBlacklist string
    Header names (e.g. Authorization), to omit from logs.
    healthcheckPath string
    This path will be used to check the health of your site.
    hostOverride string
    The host header will be overwritten with this field if provided.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    url string
    The base address of your website without the path.

    • kubernetes:
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    default_path str
    Automatically redirect to this path upon connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    headers_blacklist str
    Header names (e.g. Authorization), to omit from logs.
    healthcheck_path str
    This path will be used to check the health of your site.
    host_override str
    The host header will be overwritten with this field if provided.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    url str
    The base address of your website without the path.

    • kubernetes:
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    defaultPath String
    Automatically redirect to this path upon connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    headersBlacklist String
    Header names (e.g. Authorization), to omit from logs.
    healthcheckPath String
    This path will be used to check the health of your site.
    hostOverride String
    The host header will be overwritten with this field if provided.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    url String
    The base address of your website without the path.

    • kubernetes:

    GetResourceResourceKubernete

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    clientCertificate string
    The certificate to authenticate TLS connections with.
    clientKey string
    The key to authenticate TLS connections with.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    client_certificate str
    The certificate to authenticate TLS connections with.
    client_key str
    The key to authenticate TLS connections with.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceKubernetesBasicAuth

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceKubernetesServiceAccount

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    token String
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    token str
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    token String
    The API token to authenticate with.

    • kubernetes_user_impersonation:

    GetResourceResourceKubernetesServiceAccountUserImpersonation

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    token String
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    token string
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    token str
    The API token to authenticate with.

    • kubernetes_user_impersonation:
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    token String
    The API token to authenticate with.

    • kubernetes_user_impersonation:

    GetResourceResourceKubernetesUserImpersonation

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    clientCertificate string
    The certificate to authenticate TLS connections with.
    clientKey string
    The key to authenticate TLS connections with.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace string
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    client_certificate str
    The certificate to authenticate TLS connections with.
    client_key str
    The key to authenticate TLS connections with.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_namespace str
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckNamespace String
    The path used to check the health of your connection. Defaults to default. This field is required, and is only marked as optional for backwards compatibility.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceMaria

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    requireNativeAuth boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    require_native_auth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    use_azure_single_server_usernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.

    GetResourceResourceMemcached

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceMemsql

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    requireNativeAuth boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    require_native_auth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    use_azure_single_server_usernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.

    GetResourceResourceMongoHost

    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    authDatabase string
    The authentication database to use.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    auth_database str
    The authentication database to use.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceMongoLegacyHost

    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    ReplicaSet string
    The name of the mongo replicaset.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    ReplicaSet string
    The name of the mongo replicaset.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    replicaSet String
    The name of the mongo replicaset.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    authDatabase string
    The authentication database to use.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    replicaSet string
    The name of the mongo replicaset.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    auth_database str
    The authentication database to use.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    replica_set str
    The name of the mongo replicaset.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    replicaSet String
    The name of the mongo replicaset.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceMongoLegacyReplicaset

    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    ConnectToReplica bool
    Set to connect to a replica instead of the primary node.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    ReplicaSet string
    The name of the mongo replicaset.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    ConnectToReplica bool
    Set to connect to a replica instead of the primary node.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    ReplicaSet string
    The name of the mongo replicaset.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connectToReplica Boolean
    Set to connect to a replica instead of the primary node.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    replicaSet String
    The name of the mongo replicaset.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    authDatabase string
    The authentication database to use.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connectToReplica boolean
    Set to connect to a replica instead of the primary node.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    replicaSet string
    The name of the mongo replicaset.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    auth_database str
    The authentication database to use.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connect_to_replica bool
    Set to connect to a replica instead of the primary node.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    replica_set str
    The name of the mongo replicaset.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connectToReplica Boolean
    Set to connect to a replica instead of the primary node.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    replicaSet String
    The name of the mongo replicaset.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceMongoReplicaSet

    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    ConnectToReplica bool
    Set to connect to a replica instead of the primary node.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    ReplicaSet string
    The name of the mongo replicaset.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    ConnectToReplica bool
    Set to connect to a replica instead of the primary node.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    ReplicaSet string
    The name of the mongo replicaset.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connectToReplica Boolean
    Set to connect to a replica instead of the primary node.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    replicaSet String
    The name of the mongo replicaset.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    authDatabase string
    The authentication database to use.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connectToReplica boolean
    Set to connect to a replica instead of the primary node.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    replicaSet string
    The name of the mongo replicaset.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    auth_database str
    The authentication database to use.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connect_to_replica bool
    Set to connect to a replica instead of the primary node.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    replica_set str
    The name of the mongo replicaset.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    connectToReplica Boolean
    Set to connect to a replica instead of the primary node.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    replicaSet String
    The name of the mongo replicaset.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceMongoShardedCluster

    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    AuthDatabase string
    The authentication database to use.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    authDatabase string
    The authentication database to use.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    auth_database str
    The authentication database to use.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    authDatabase String
    The authentication database to use.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceMtlsMysql

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    ServerName string
    Server name for TLS verification (unverified by StrongDM if empty)
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    ServerName string
    Server name for TLS verification (unverified by StrongDM if empty)
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    serverName String
    Server name for TLS verification (unverified by StrongDM if empty)
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    clientCertificate string
    The certificate to authenticate TLS connections with.
    clientKey string
    The key to authenticate TLS connections with.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    requireNativeAuth boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    serverName string
    Server name for TLS verification (unverified by StrongDM if empty)
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    client_certificate str
    The certificate to authenticate TLS connections with.
    client_key str
    The key to authenticate TLS connections with.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    require_native_auth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    server_name str
    Server name for TLS verification (unverified by StrongDM if empty)
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    use_azure_single_server_usernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    serverName String
    Server name for TLS verification (unverified by StrongDM if empty)
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.

    GetResourceResourceMtlsPostgre

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    ServerName string
    Server name for TLS verification (unverified by StrongDM if empty)
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    CertificateAuthority string
    The CA to authenticate TLS connections with.
    ClientCertificate string
    The certificate to authenticate TLS connections with.
    ClientKey string
    The key to authenticate TLS connections with.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    ServerName string
    Server name for TLS verification (unverified by StrongDM if empty)
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    serverName String
    Server name for TLS verification (unverified by StrongDM if empty)
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority string
    The CA to authenticate TLS connections with.
    clientCertificate string
    The certificate to authenticate TLS connections with.
    clientKey string
    The key to authenticate TLS connections with.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    serverName string
    Server name for TLS verification (unverified by StrongDM if empty)
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificate_authority str
    The CA to authenticate TLS connections with.
    client_certificate str
    The certificate to authenticate TLS connections with.
    client_key str
    The key to authenticate TLS connections with.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    server_name str
    Server name for TLS verification (unverified by StrongDM if empty)
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    certificateAuthority String
    The CA to authenticate TLS connections with.
    clientCertificate String
    The certificate to authenticate TLS connections with.
    clientKey String
    The key to authenticate TLS connections with.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    serverName String
    Server name for TLS verification (unverified by StrongDM if empty)
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceMysql

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    requireNativeAuth boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    require_native_auth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    use_azure_single_server_usernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.

    GetResourceResourceNeptune

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceNeptuneIam

    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    AccessKey string
    The Access Key ID to use to authenticate.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleArn string
    The role to assume after logging in.
    RoleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    SecretAccessKey string
    The Secret Access Key to use to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    accessKey string
    The Access Key ID to use to authenticate.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint string
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    roleArn string
    The role to assume after logging in.
    roleExternalId string
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey string
    The Secret Access Key to use to authenticate.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    access_key str
    The Access Key ID to use to authenticate.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint str
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    role_arn str
    The role to assume after logging in.
    role_external_id str
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secret_access_key str
    The Secret Access Key to use to authenticate.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    accessKey String
    The Access Key ID to use to authenticate.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    endpoint String
    The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleArn String
    The role to assume after logging in.
    roleExternalId String
    The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
    secretAccessKey String
    The Secret Access Key to use to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceOracle

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourcePostgre

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourcePresto

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceRabbitmqAmqp091

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceRawTcp

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceRdp

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    DowngradeNlaConnections bool
    When set, network level authentication will not be used. May resolve unexpected authentication errors to older servers. When set, healthchecks cannot detect if a provided username / password pair is correct.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    LockRequired bool
    When set, require a resource lock to access the resource to ensure it can only be used by one user at a time.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    DowngradeNlaConnections bool
    When set, network level authentication will not be used. May resolve unexpected authentication errors to older servers. When set, healthchecks cannot detect if a provided username / password pair is correct.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    LockRequired bool
    When set, require a resource lock to access the resource to ensure it can only be used by one user at a time.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    downgradeNlaConnections Boolean
    When set, network level authentication will not be used. May resolve unexpected authentication errors to older servers. When set, healthchecks cannot detect if a provided username / password pair is correct.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    lockRequired Boolean
    When set, require a resource lock to access the resource to ensure it can only be used by one user at a time.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    downgradeNlaConnections boolean
    When set, network level authentication will not be used. May resolve unexpected authentication errors to older servers. When set, healthchecks cannot detect if a provided username / password pair is correct.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    lockRequired boolean
    When set, require a resource lock to access the resource to ensure it can only be used by one user at a time.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    downgrade_nla_connections bool
    When set, network level authentication will not be used. May resolve unexpected authentication errors to older servers. When set, healthchecks cannot detect if a provided username / password pair is correct.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    lock_required bool
    When set, require a resource lock to access the resource to ensure it can only be used by one user at a time.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    downgradeNlaConnections Boolean
    When set, network level authentication will not be used. May resolve unexpected authentication errors to older servers. When set, healthchecks cannot detect if a provided username / password pair is correct.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    lockRequired Boolean
    When set, require a resource lock to access the resource to ensure it can only be used by one user at a time.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceRdpCert

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceRdsPostgresIam

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleAssumptionArn string
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Region string
    The AWS region to connect to.
    RoleAssumptionArn string
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleAssumptionArn String
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    region string
    The AWS region to connect to.
    roleAssumptionArn string
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    region str
    The AWS region to connect to.
    role_assumption_arn str
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    region String
    The AWS region to connect to.
    roleAssumptionArn String
    If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceRedi

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TlsRequired bool
    If set, TLS must be used to connect to this resource.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tlsRequired boolean
    If set, TLS must be used to connect to this resource.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tls_required bool
    If set, TLS must be used to connect to this resource.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tlsRequired Boolean
    If set, TLS must be used to connect to this resource.
    username String
    The username to authenticate with.

    GetResourceResourceRedshift

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceSingleStore

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    RequireNativeAuth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    UseAzureSingleServerUsernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    requireNativeAuth boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    require_native_auth bool
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    use_azure_single_server_usernames bool
    If true, appends the hostname to the username when hitting a database.azure.com address
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    requireNativeAuth Boolean
    Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    useAzureSingleServerUsernames Boolean
    If true, appends the hostname to the username when hitting a database.azure.com address
    username String
    The username to authenticate with.

    GetResourceResourceSnowflake

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    PortOverride int
    The local port used by clients to connect to this resource.
    Schema string
    The Schema to use to direct initial requests.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    PortOverride int
    The local port used by clients to connect to this resource.
    Schema string
    The Schema to use to direct initial requests.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    portOverride Integer
    The local port used by clients to connect to this resource.
    schema String
    The Schema to use to direct initial requests.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    portOverride number
    The local port used by clients to connect to this resource.
    schema string
    The Schema to use to direct initial requests.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port_override int
    The local port used by clients to connect to this resource.
    schema str
    The Schema to use to direct initial requests.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    portOverride Number
    The local port used by clients to connect to this resource.
    schema String
    The Schema to use to direct initial requests.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceSnowsight

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckUsername string
    The StrongDM user email to use for healthchecks.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SamlMetadata string
    The Metadata for your snowflake IDP integration
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    HealthcheckUsername string
    The StrongDM user email to use for healthchecks.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SamlMetadata string
    The Metadata for your snowflake IDP integration
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckUsername String
    The StrongDM user email to use for healthchecks.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    samlMetadata String
    The Metadata for your snowflake IDP integration
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckUsername string
    The StrongDM user email to use for healthchecks.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    portOverride number
    The local port used by clients to connect to this resource.
    samlMetadata string
    The Metadata for your snowflake IDP integration
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheck_username str
    The StrongDM user email to use for healthchecks.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port_override int
    The local port used by clients to connect to this resource.
    saml_metadata str
    The Metadata for your snowflake IDP integration
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    healthcheckUsername String
    The StrongDM user email to use for healthchecks.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    samlMetadata String
    The Metadata for your snowflake IDP integration
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.

    GetResourceResourceSqlServer

    AllowDeprecatedEncryption bool
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Schema string
    The Schema to use to direct initial requests.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    AllowDeprecatedEncryption bool
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Schema string
    The Schema to use to direct initial requests.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    allowDeprecatedEncryption Boolean
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    schema String
    The Schema to use to direct initial requests.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    allowDeprecatedEncryption boolean
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    schema string
    The Schema to use to direct initial requests.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    allow_deprecated_encryption bool
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    schema str
    The Schema to use to direct initial requests.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    allowDeprecatedEncryption Boolean
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    schema String
    The Schema to use to direct initial requests.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceSqlServerAzureAd

    AllowDeprecatedEncryption bool
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    ClientId string
    The Azure AD application (client) ID with which to authenticate.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Schema string
    The Schema to use to direct initial requests.
    Secret string
    The Azure AD client secret (application password) with which to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    TenantId string
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    AllowDeprecatedEncryption bool
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    ClientId string
    The Azure AD application (client) ID with which to authenticate.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Schema string
    The Schema to use to direct initial requests.
    Secret string
    The Azure AD client secret (application password) with which to authenticate.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    TenantId string
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    allowDeprecatedEncryption Boolean
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    clientId String
    The Azure AD application (client) ID with which to authenticate.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    schema String
    The Schema to use to direct initial requests.
    secret String
    The Azure AD client secret (application password) with which to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    tenantId String
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    allowDeprecatedEncryption boolean
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    clientId string
    The Azure AD application (client) ID with which to authenticate.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    schema string
    The Schema to use to direct initial requests.
    secret string
    The Azure AD client secret (application password) with which to authenticate.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    tenantId string
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    allow_deprecated_encryption bool
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    client_id str
    The Azure AD application (client) ID with which to authenticate.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    schema str
    The Schema to use to direct initial requests.
    secret str
    The Azure AD client secret (application password) with which to authenticate.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    tenant_id str
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:
    allowDeprecatedEncryption Boolean
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    clientId String
    The Azure AD application (client) ID with which to authenticate.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    schema String
    The Schema to use to direct initial requests.
    secret String
    The Azure AD client secret (application password) with which to authenticate.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    tenantId String
    The Azure AD directory (tenant) ID with which to authenticate.

    • sql_server_kerberos_ad:

    GetResourceResourceSqlServerKerberosAd

    AllowDeprecatedEncryption bool
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Keytab string
    The keytab file in base64 format containing an entry with the principal name (username@realm) and key version number with which to authenticate.
    KrbConfig string
    The Kerberos 5 configuration file (krb5.conf) specifying the Active Directory server (KDC) for the configured realm.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Realm string
    The Active Directory domain (realm) to which the configured username belongs.
    Schema string
    The Schema to use to direct initial requests.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    ServerSpn string
    The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    AllowDeprecatedEncryption bool
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Keytab string
    The keytab file in base64 format containing an entry with the principal name (username@realm) and key version number with which to authenticate.
    KrbConfig string
    The Kerberos 5 configuration file (krb5.conf) specifying the Active Directory server (KDC) for the configured realm.
    Name string
    Unique human-readable name of the Resource.
    OverrideDatabase bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    Realm string
    The Active Directory domain (realm) to which the configured username belongs.
    Schema string
    The Schema to use to direct initial requests.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    ServerSpn string
    The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    allowDeprecatedEncryption Boolean
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    keytab String
    The keytab file in base64 format containing an entry with the principal name (username@realm) and key version number with which to authenticate.
    krbConfig String
    The Kerberos 5 configuration file (krb5.conf) specifying the Active Directory server (KDC) for the configured realm.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    realm String
    The Active Directory domain (realm) to which the configured username belongs.
    schema String
    The Schema to use to direct initial requests.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    serverSpn String
    The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    allowDeprecatedEncryption boolean
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    keytab string
    The keytab file in base64 format containing an entry with the principal name (username@realm) and key version number with which to authenticate.
    krbConfig string
    The Kerberos 5 configuration file (krb5.conf) specifying the Active Directory server (KDC) for the configured realm.
    name string
    Unique human-readable name of the Resource.
    overrideDatabase boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    realm string
    The Active Directory domain (realm) to which the configured username belongs.
    schema string
    The Schema to use to direct initial requests.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    serverSpn string
    The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    allow_deprecated_encryption bool
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    keytab str
    The keytab file in base64 format containing an entry with the principal name (username@realm) and key version number with which to authenticate.
    krb_config str
    The Kerberos 5 configuration file (krb5.conf) specifying the Active Directory server (KDC) for the configured realm.
    name str
    Unique human-readable name of the Resource.
    override_database bool
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    realm str
    The Active Directory domain (realm) to which the configured username belongs.
    schema str
    The Schema to use to direct initial requests.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    server_spn str
    The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    allowDeprecatedEncryption Boolean
    Whether to allow deprecated encryption protocols to be used for this resource. For example, TLS 1.0.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    keytab String
    The keytab file in base64 format containing an entry with the principal name (username@realm) and key version number with which to authenticate.
    krbConfig String
    The Kerberos 5 configuration file (krb5.conf) specifying the Active Directory server (KDC) for the configured realm.
    name String
    Unique human-readable name of the Resource.
    overrideDatabase Boolean
    If set, the database configured cannot be changed by users. This setting is not recommended for most use cases, as some clients will insist their database has changed when it has not, leading to user confusion.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    realm String
    The Active Directory domain (realm) to which the configured username belongs.
    schema String
    The Schema to use to direct initial requests.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    serverSpn String
    The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceSsh

    PublicKey string
    The public key to append to a server's authorized keys. This will be generated after resource creation.
    AllowDeprecatedKeyExchanges bool
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    KeyType string
    The key type to use e.g. rsa-2048 or ed25519
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortForwarding bool
    Whether port forwarding is allowed through this server.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    PublicKey string
    The public key to append to a server's authorized keys. This will be generated after resource creation.
    AllowDeprecatedKeyExchanges bool
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    KeyType string
    The key type to use e.g. rsa-2048 or ed25519
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortForwarding bool
    Whether port forwarding is allowed through this server.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    publicKey String
    The public key to append to a server's authorized keys. This will be generated after resource creation.
    allowDeprecatedKeyExchanges Boolean
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    keyType String
    The key type to use e.g. rsa-2048 or ed25519
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portForwarding Boolean
    Whether port forwarding is allowed through this server.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    publicKey string
    The public key to append to a server's authorized keys. This will be generated after resource creation.
    allowDeprecatedKeyExchanges boolean
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    keyType string
    The key type to use e.g. rsa-2048 or ed25519
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portForwarding boolean
    Whether port forwarding is allowed through this server.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    public_key str
    The public key to append to a server's authorized keys. This will be generated after resource creation.
    allow_deprecated_key_exchanges bool
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    key_type str
    The key type to use e.g. rsa-2048 or ed25519
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_forwarding bool
    Whether port forwarding is allowed through this server.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    publicKey String
    The public key to append to a server's authorized keys. This will be generated after resource creation.
    allowDeprecatedKeyExchanges Boolean
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    keyType String
    The key type to use e.g. rsa-2048 or ed25519
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portForwarding Boolean
    Whether port forwarding is allowed through this server.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceSshCert

    AllowDeprecatedKeyExchanges bool
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    KeyType string
    The key type to use e.g. rsa-2048 or ed25519
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortForwarding bool
    Whether port forwarding is allowed through this server.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    AllowDeprecatedKeyExchanges bool
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    KeyType string
    The key type to use e.g. rsa-2048 or ed25519
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortForwarding bool
    Whether port forwarding is allowed through this server.
    PortOverride int
    The local port used by clients to connect to this resource.
    RemoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    RemoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    allowDeprecatedKeyExchanges Boolean
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    keyType String
    The key type to use e.g. rsa-2048 or ed25519
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portForwarding Boolean
    Whether port forwarding is allowed through this server.
    portOverride Integer
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    allowDeprecatedKeyExchanges boolean
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    keyType string
    The key type to use e.g. rsa-2048 or ed25519
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portForwarding boolean
    Whether port forwarding is allowed through this server.
    portOverride number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId string
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername string
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    allow_deprecated_key_exchanges bool
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    key_type str
    The key type to use e.g. rsa-2048 or ed25519
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_forwarding bool
    Whether port forwarding is allowed through this server.
    port_override int
    The local port used by clients to connect to this resource.
    remote_identity_group_id str
    The ID of the remote identity group to use for remote identity connections.
    remote_identity_healthcheck_username str
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    allowDeprecatedKeyExchanges Boolean
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    keyType String
    The key type to use e.g. rsa-2048 or ed25519
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portForwarding Boolean
    Whether port forwarding is allowed through this server.
    portOverride Number
    The local port used by clients to connect to this resource.
    remoteIdentityGroupId String
    The ID of the remote identity group to use for remote identity connections.
    remoteIdentityHealthcheckUsername String
    The username to use for healthchecks, when clients otherwise connect with their own remote identity username.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceSshCustomerKey

    AllowDeprecatedKeyExchanges bool
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortForwarding bool
    Whether port forwarding is allowed through this server.
    PortOverride int
    The local port used by clients to connect to this resource.
    PrivateKey string
    The private key used to authenticate with the server.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    AllowDeprecatedKeyExchanges bool
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortForwarding bool
    Whether port forwarding is allowed through this server.
    PortOverride int
    The local port used by clients to connect to this resource.
    PrivateKey string
    The private key used to authenticate with the server.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    allowDeprecatedKeyExchanges Boolean
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portForwarding Boolean
    Whether port forwarding is allowed through this server.
    portOverride Integer
    The local port used by clients to connect to this resource.
    privateKey String
    The private key used to authenticate with the server.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    allowDeprecatedKeyExchanges boolean
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portForwarding boolean
    Whether port forwarding is allowed through this server.
    portOverride number
    The local port used by clients to connect to this resource.
    privateKey string
    The private key used to authenticate with the server.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    allow_deprecated_key_exchanges bool
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_forwarding bool
    Whether port forwarding is allowed through this server.
    port_override int
    The local port used by clients to connect to this resource.
    private_key str
    The private key used to authenticate with the server.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    allowDeprecatedKeyExchanges Boolean
    Whether deprecated, insecure key exchanges are allowed for use to connect to the target ssh server.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portForwarding Boolean
    Whether port forwarding is allowed through this server.
    portOverride Number
    The local port used by clients to connect to this resource.
    privateKey String
    The private key used to authenticate with the server.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceSybase

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceSybaseIq

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceTeradata

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    GetResourceResourceTrino

    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags Dictionary<string, string>
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    BindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    Database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    EgressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    Hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    Id string
    Unique identifier of the Resource.
    Name string
    Unique human-readable name of the Resource.
    Password string
    The password to authenticate with.
    Port int
    The port to dial to initiate a connection from the egress node to this resource.
    PortOverride int
    The local port used by clients to connect to this resource.
    SecretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    Subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    Tags map[string]string
    Tags is a map of key, value pairs.
    Username string
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Integer
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Integer
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String,String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.
    bindInterface string
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database string
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter string
    A filter applied to the routing logic to pin datasource to nodes.
    hostname string
    The host to dial to initiate a connection from the egress node to this resource.
    id string
    Unique identifier of the Resource.
    name string
    Unique human-readable name of the Resource.
    password string
    The password to authenticate with.
    port number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride number
    The local port used by clients to connect to this resource.
    secretStoreId string
    ID of the secret store containing credentials for this resource, if any.
    subdomain string
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags {[key: string]: string}
    Tags is a map of key, value pairs.
    username string
    The username to authenticate with.
    bind_interface str
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database str
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egress_filter str
    A filter applied to the routing logic to pin datasource to nodes.
    hostname str
    The host to dial to initiate a connection from the egress node to this resource.
    id str
    Unique identifier of the Resource.
    name str
    Unique human-readable name of the Resource.
    password str
    The password to authenticate with.
    port int
    The port to dial to initiate a connection from the egress node to this resource.
    port_override int
    The local port used by clients to connect to this resource.
    secret_store_id str
    ID of the secret store containing credentials for this resource, if any.
    subdomain str
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Mapping[str, str]
    Tags is a map of key, value pairs.
    username str
    The username to authenticate with.
    bindInterface String
    The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
    database String
    The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
    egressFilter String
    A filter applied to the routing logic to pin datasource to nodes.
    hostname String
    The host to dial to initiate a connection from the egress node to this resource.
    id String
    Unique identifier of the Resource.
    name String
    Unique human-readable name of the Resource.
    password String
    The password to authenticate with.
    port Number
    The port to dial to initiate a connection from the egress node to this resource.
    portOverride Number
    The local port used by clients to connect to this resource.
    secretStoreId String
    ID of the secret store containing credentials for this resource, if any.
    subdomain String
    Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
    tags Map<String>
    Tags is a map of key, value pairs.
    username String
    The username to authenticate with.

    Package Details

    Repository
    sdm pierskarsenbarg/pulumi-sdm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the sdm Terraform Provider.
    sdm logo
    StrongDM v1.12.0 published on Sunday, Apr 28, 2024 by Piers Karsenbarg