sdm.Resource
Explore with Pulumi AI
Import
A Resource can be imported using the id, e.g.,
$ pulumi import sdm:index/resource:Resource example rs-12345678
Create Resource Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Resource(name: string, args?: ResourceArgs, opts?: CustomResourceOptions);@overload
def Resource(resource_name: str,
             args: Optional[ResourceArgs] = None,
             opts: Optional[ResourceOptions] = None)
@overload
def Resource(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             aks: Optional[ResourceAksArgs] = None,
             aks_basic_auth: Optional[ResourceAksBasicAuthArgs] = None,
             aks_service_account: Optional[ResourceAksServiceAccountArgs] = None,
             aks_service_account_user_impersonation: Optional[ResourceAksServiceAccountUserImpersonationArgs] = None,
             aks_user_impersonation: Optional[ResourceAksUserImpersonationArgs] = None,
             amazon_eks: Optional[ResourceAmazonEksArgs] = None,
             amazon_eks_instance_profile: Optional[ResourceAmazonEksInstanceProfileArgs] = None,
             amazon_eks_instance_profile_user_impersonation: Optional[ResourceAmazonEksInstanceProfileUserImpersonationArgs] = None,
             amazon_eks_user_impersonation: Optional[ResourceAmazonEksUserImpersonationArgs] = None,
             amazon_es: Optional[ResourceAmazonEsArgs] = None,
             amazon_esiam: Optional[ResourceAmazonEsiamArgs] = None,
             amazonmq_amqp091: Optional[ResourceAmazonmqAmqp091Args] = None,
             athena: Optional[ResourceAthenaArgs] = None,
             athena_iam: Optional[ResourceAthenaIamArgs] = None,
             aurora_mysql: Optional[ResourceAuroraMysqlArgs] = None,
             aurora_mysql_iam: Optional[ResourceAuroraMysqlIamArgs] = None,
             aurora_postgres: Optional[ResourceAuroraPostgresArgs] = None,
             aurora_postgres_iam: Optional[ResourceAuroraPostgresIamArgs] = None,
             aws: Optional[ResourceAwsArgs] = None,
             aws_console: Optional[ResourceAwsConsoleArgs] = None,
             aws_console_static_key_pair: Optional[ResourceAwsConsoleStaticKeyPairArgs] = None,
             aws_instance_profile: Optional[ResourceAwsInstanceProfileArgs] = None,
             azure: Optional[ResourceAzureArgs] = None,
             azure_certificate: Optional[ResourceAzureCertificateArgs] = None,
             azure_mysql: Optional[ResourceAzureMysqlArgs] = None,
             azure_postgres: Optional[ResourceAzurePostgresArgs] = None,
             azure_postgres_managed_identity: Optional[ResourceAzurePostgresManagedIdentityArgs] = None,
             big_query: Optional[ResourceBigQueryArgs] = None,
             cassandra: Optional[ResourceCassandraArgs] = None,
             citus: Optional[ResourceCitusArgs] = None,
             click_house_http: Optional[ResourceClickHouseHttpArgs] = None,
             click_house_my_sql: Optional[ResourceClickHouseMySqlArgs] = None,
             click_house_tcp: Optional[ResourceClickHouseTcpArgs] = None,
             clustrix: Optional[ResourceClustrixArgs] = None,
             cockroach: Optional[ResourceCockroachArgs] = None,
             couchbase_database: Optional[ResourceCouchbaseDatabaseArgs] = None,
             couchbase_web_ui: Optional[ResourceCouchbaseWebUiArgs] = None,
             db2_i: Optional[ResourceDb2IArgs] = None,
             db2_luw: Optional[ResourceDb2LuwArgs] = None,
             document_db_host: Optional[ResourceDocumentDbHostArgs] = None,
             document_db_host_iam: Optional[ResourceDocumentDbHostIamArgs] = None,
             document_db_replica_set: Optional[ResourceDocumentDbReplicaSetArgs] = None,
             druid: Optional[ResourceDruidArgs] = None,
             dynamo_db: Optional[ResourceDynamoDbArgs] = None,
             dynamo_dbiam: Optional[ResourceDynamoDbiamArgs] = None,
             elastic: Optional[ResourceElasticArgs] = None,
             elasticache_redis: Optional[ResourceElasticacheRedisArgs] = None,
             gcp: Optional[ResourceGcpArgs] = None,
             gcp_console: Optional[ResourceGcpConsoleArgs] = None,
             gcpwif: Optional[ResourceGcpwifArgs] = None,
             google_gke: Optional[ResourceGoogleGkeArgs] = None,
             google_gke_user_impersonation: Optional[ResourceGoogleGkeUserImpersonationArgs] = None,
             greenplum: Optional[ResourceGreenplumArgs] = None,
             http_auth: Optional[ResourceHttpAuthArgs] = None,
             http_basic_auth: Optional[ResourceHttpBasicAuthArgs] = None,
             http_no_auth: Optional[ResourceHttpNoAuthArgs] = None,
             kubernetes: Optional[ResourceKubernetesArgs] = None,
             kubernetes_basic_auth: Optional[ResourceKubernetesBasicAuthArgs] = None,
             kubernetes_pod_identity: Optional[ResourceKubernetesPodIdentityArgs] = None,
             kubernetes_service_account: Optional[ResourceKubernetesServiceAccountArgs] = None,
             kubernetes_service_account_user_impersonation: Optional[ResourceKubernetesServiceAccountUserImpersonationArgs] = None,
             kubernetes_user_impersonation: Optional[ResourceKubernetesUserImpersonationArgs] = None,
             maria: Optional[ResourceMariaArgs] = None,
             memcached: Optional[ResourceMemcachedArgs] = None,
             memsql: Optional[ResourceMemsqlArgs] = None,
             mongo_host: Optional[ResourceMongoHostArgs] = None,
             mongo_legacy_host: Optional[ResourceMongoLegacyHostArgs] = None,
             mongo_legacy_replicaset: Optional[ResourceMongoLegacyReplicasetArgs] = None,
             mongo_replica_set: Optional[ResourceMongoReplicaSetArgs] = None,
             mongo_sharded_cluster: Optional[ResourceMongoShardedClusterArgs] = None,
             mtls_mysql: Optional[ResourceMtlsMysqlArgs] = None,
             mtls_postgres: Optional[ResourceMtlsPostgresArgs] = None,
             mysql: Optional[ResourceMysqlArgs] = None,
             neptune: Optional[ResourceNeptuneArgs] = None,
             neptune_iam: Optional[ResourceNeptuneIamArgs] = None,
             oracle: Optional[ResourceOracleArgs] = None,
             postgres: Optional[ResourcePostgresArgs] = None,
             presto: Optional[ResourcePrestoArgs] = None,
             rabbitmq_amqp091: Optional[ResourceRabbitmqAmqp091Args] = None,
             raw_tcp: Optional[ResourceRawTcpArgs] = None,
             rdp: Optional[ResourceRdpArgs] = None,
             rdp_cert: Optional[ResourceRdpCertArgs] = None,
             rds_postgres_iam: Optional[ResourceRdsPostgresIamArgs] = None,
             redis: Optional[ResourceRedisArgs] = None,
             redshift: Optional[ResourceRedshiftArgs] = None,
             redshift_iam: Optional[ResourceRedshiftIamArgs] = None,
             redshift_serverless_iam: Optional[ResourceRedshiftServerlessIamArgs] = None,
             single_store: Optional[ResourceSingleStoreArgs] = None,
             snowflake: Optional[ResourceSnowflakeArgs] = None,
             snowsight: Optional[ResourceSnowsightArgs] = None,
             sql_server: Optional[ResourceSqlServerArgs] = None,
             sql_server_azure_ad: Optional[ResourceSqlServerAzureAdArgs] = None,
             sql_server_kerberos_ad: Optional[ResourceSqlServerKerberosAdArgs] = None,
             ssh: Optional[ResourceSshArgs] = None,
             ssh_cert: Optional[ResourceSshCertArgs] = None,
             ssh_customer_key: Optional[ResourceSshCustomerKeyArgs] = None,
             ssh_password: Optional[ResourceSshPasswordArgs] = None,
             sybase: Optional[ResourceSybaseArgs] = None,
             sybase_iq: Optional[ResourceSybaseIqArgs] = None,
             teradata: Optional[ResourceTeradataArgs] = None,
             trino: Optional[ResourceTrinoArgs] = None)func NewResource(ctx *Context, name string, args *ResourceArgs, opts ...ResourceOption) (*Resource, error)public Resource(string name, ResourceArgs? args = null, CustomResourceOptions? opts = null)
public Resource(String name, ResourceArgs args)
public Resource(String name, ResourceArgs args, CustomResourceOptions options)
type: sdm:Resource
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ResourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ResourceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ResourceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ResourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ResourceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var resourceResource = new Sdm.Resource("resourceResource", new()
{
    Aks = new Sdm.Inputs.ResourceAksArgs
    {
        Hostname = "string",
        Port = 0,
        Name = "string",
        ClientKey = "string",
        IdentityAliasHealthcheckUsername = "string",
        DiscoveryEnabled = false,
        DiscoveryUsername = "string",
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        ClientCertificate = "string",
        AllowResourceRoleBypass = false,
        IdentitySetId = "string",
        CertificateAuthority = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AksBasicAuth = new Sdm.Inputs.ResourceAksBasicAuthArgs
    {
        Port = 0,
        Hostname = "string",
        Name = "string",
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    AksServiceAccount = new Sdm.Inputs.ResourceAksServiceAccountArgs
    {
        Hostname = "string",
        Port = 0,
        Name = "string",
        IdentitySetId = "string",
        BindInterface = "string",
        HealthcheckNamespace = "string",
        DiscoveryUsername = "string",
        IdentityAliasHealthcheckUsername = "string",
        AllowResourceRoleBypass = false,
        DiscoveryEnabled = false,
        EgressFilter = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Token = "string",
    },
    AksServiceAccountUserImpersonation = new Sdm.Inputs.ResourceAksServiceAccountUserImpersonationArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        BindInterface = "string",
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Token = "string",
    },
    AksUserImpersonation = new Sdm.Inputs.ResourceAksUserImpersonationArgs
    {
        Hostname = "string",
        Port = 0,
        Name = "string",
        ClientKey = "string",
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        BindInterface = "string",
        ClientCertificate = "string",
        CertificateAuthority = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AmazonEks = new Sdm.Inputs.ResourceAmazonEksArgs
    {
        ClusterName = "string",
        Region = "string",
        Name = "string",
        Endpoint = "string",
        DiscoveryEnabled = false,
        PortOverride = 0,
        DiscoveryUsername = "string",
        EgressFilter = "string",
        CertificateAuthority = "string",
        HealthcheckNamespace = "string",
        IdentityAliasHealthcheckUsername = "string",
        IdentitySetId = "string",
        BindInterface = "string",
        AccessKey = "string",
        ProxyClusterId = "string",
        AllowResourceRoleBypass = false,
        RoleArn = "string",
        RoleExternalId = "string",
        SecretAccessKey = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AmazonEksInstanceProfile = new Sdm.Inputs.ResourceAmazonEksInstanceProfileArgs
    {
        Endpoint = "string",
        Region = "string",
        Name = "string",
        ClusterName = "string",
        IdentitySetId = "string",
        CertificateAuthority = "string",
        EgressFilter = "string",
        DiscoveryEnabled = false,
        HealthcheckNamespace = "string",
        IdentityAliasHealthcheckUsername = "string",
        AllowResourceRoleBypass = false,
        DiscoveryUsername = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        BindInterface = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AmazonEksInstanceProfileUserImpersonation = new Sdm.Inputs.ResourceAmazonEksInstanceProfileUserImpersonationArgs
    {
        Region = "string",
        Endpoint = "string",
        ClusterName = "string",
        Name = "string",
        ProxyClusterId = "string",
        HealthcheckNamespace = "string",
        CertificateAuthority = "string",
        PortOverride = 0,
        EgressFilter = "string",
        BindInterface = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AmazonEksUserImpersonation = new Sdm.Inputs.ResourceAmazonEksUserImpersonationArgs
    {
        Endpoint = "string",
        Region = "string",
        Name = "string",
        ClusterName = "string",
        PortOverride = 0,
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        CertificateAuthority = "string",
        AccessKey = "string",
        ProxyClusterId = "string",
        BindInterface = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretAccessKey = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AmazonEs = new Sdm.Inputs.ResourceAmazonEsArgs
    {
        Name = "string",
        Region = "string",
        ProxyClusterId = "string",
        Endpoint = "string",
        EgressFilter = "string",
        PortOverride = 0,
        AccessKey = "string",
        BindInterface = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretAccessKey = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AmazonEsiam = new Sdm.Inputs.ResourceAmazonEsiamArgs
    {
        Region = "string",
        Endpoint = "string",
        Name = "string",
        EgressFilter = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        BindInterface = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
    },
    AmazonmqAmqp091 = new Sdm.Inputs.ResourceAmazonmqAmqp091Args
    {
        Hostname = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        BindInterface = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    Athena = new Sdm.Inputs.ResourceAthenaArgs
    {
        Name = "string",
        AthenaOutput = "string",
        ProxyClusterId = "string",
        EgressFilter = "string",
        BindInterface = "string",
        PortOverride = 0,
        AccessKey = "string",
        Region = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretAccessKey = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AthenaIam = new Sdm.Inputs.ResourceAthenaIamArgs
    {
        Name = "string",
        Output = "string",
        BindInterface = "string",
        EgressFilter = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        Region = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AuroraMysql = new Sdm.Inputs.ResourceAuroraMysqlArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Database = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        RequireNativeAuth = false,
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        UseAzureSingleServerUsernames = false,
        Username = "string",
    },
    AuroraMysqlIam = new Sdm.Inputs.ResourceAuroraMysqlIamArgs
    {
        Hostname = "string",
        Region = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Port = 0,
        BindInterface = "string",
        ProxyClusterId = "string",
        Database = "string",
        RoleAssumptionArn = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    AuroraPostgres = new Sdm.Inputs.ResourceAuroraPostgresArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Password = "string",
        EgressFilter = "string",
        OverrideDatabase = false,
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    AuroraPostgresIam = new Sdm.Inputs.ResourceAuroraPostgresIamArgs
    {
        Region = "string",
        Name = "string",
        Database = "string",
        Hostname = "string",
        ProxyClusterId = "string",
        OverrideDatabase = false,
        EgressFilter = "string",
        PortOverride = 0,
        Port = 0,
        BindInterface = "string",
        RoleAssumptionArn = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Aws = new Sdm.Inputs.ResourceAwsArgs
    {
        HealthcheckRegion = "string",
        Name = "string",
        ProxyClusterId = "string",
        EgressFilter = "string",
        BindInterface = "string",
        PortOverride = 0,
        AccessKey = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretAccessKey = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AwsConsole = new Sdm.Inputs.ResourceAwsConsoleArgs
    {
        Name = "string",
        Subdomain = "string",
        Region = "string",
        PortOverride = 0,
        IdentitySetId = "string",
        IdentityAliasHealthcheckUsername = "string",
        BindInterface = "string",
        ProxyClusterId = "string",
        EnableEnvVariables = false,
        RoleArn = "string",
        RoleExternalId = "string",
        SecretStoreId = "string",
        SessionExpiry = 0,
        EgressFilter = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AwsConsoleStaticKeyPair = new Sdm.Inputs.ResourceAwsConsoleStaticKeyPairArgs
    {
        Name = "string",
        Subdomain = "string",
        Region = "string",
        IdentitySetId = "string",
        AccessKey = "string",
        IdentityAliasHealthcheckUsername = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        EgressFilter = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretAccessKey = "string",
        SecretStoreId = "string",
        SessionExpiry = 0,
        BindInterface = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    AwsInstanceProfile = new Sdm.Inputs.ResourceAwsInstanceProfileArgs
    {
        Name = "string",
        Region = "string",
        BindInterface = "string",
        EgressFilter = "string",
        EnableEnvVariables = false,
        PortOverride = 0,
        ProxyClusterId = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    Azure = new Sdm.Inputs.ResourceAzureArgs
    {
        Name = "string",
        AppId = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Password = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TenantId = "string",
    },
    AzureCertificate = new Sdm.Inputs.ResourceAzureCertificateArgs
    {
        Name = "string",
        AppId = "string",
        BindInterface = "string",
        ClientCertificate = "string",
        EgressFilter = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TenantId = "string",
    },
    AzureMysql = new Sdm.Inputs.ResourceAzureMysqlArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Database = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        RequireNativeAuth = false,
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        UseAzureSingleServerUsernames = false,
        Username = "string",
    },
    AzurePostgres = new Sdm.Inputs.ResourceAzurePostgresArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Password = "string",
        EgressFilter = "string",
        OverrideDatabase = false,
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    AzurePostgresManagedIdentity = new Sdm.Inputs.ResourceAzurePostgresManagedIdentityArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Password = "string",
        EgressFilter = "string",
        OverrideDatabase = false,
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        UseAzureSingleServerUsernames = false,
        Username = "string",
    },
    BigQuery = new Sdm.Inputs.ResourceBigQueryArgs
    {
        Endpoint = "string",
        Name = "string",
        Project = "string",
        BindInterface = "string",
        EgressFilter = "string",
        PortOverride = 0,
        PrivateKey = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Cassandra = new Sdm.Inputs.ResourceCassandraArgs
    {
        Hostname = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        BindInterface = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    Citus = new Sdm.Inputs.ResourceCitusArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Password = "string",
        EgressFilter = "string",
        OverrideDatabase = false,
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    ClickHouseHttp = new Sdm.Inputs.ResourceClickHouseHttpArgs
    {
        Name = "string",
        Url = "string",
        BindInterface = "string",
        Database = "string",
        EgressFilter = "string",
        Password = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    ClickHouseMySql = new Sdm.Inputs.ResourceClickHouseMySqlArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Database = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        RequireNativeAuth = false,
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    ClickHouseTcp = new Sdm.Inputs.ResourceClickHouseTcpArgs
    {
        Port = 0,
        Hostname = "string",
        Name = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Password = "string",
        Database = "string",
        PortOverride = 0,
        Subdomain = "string",
        SecretStoreId = "string",
        ProxyClusterId = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    Clustrix = new Sdm.Inputs.ResourceClustrixArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Database = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        RequireNativeAuth = false,
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        UseAzureSingleServerUsernames = false,
        Username = "string",
    },
    Cockroach = new Sdm.Inputs.ResourceCockroachArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Password = "string",
        EgressFilter = "string",
        OverrideDatabase = false,
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    CouchbaseDatabase = new Sdm.Inputs.ResourceCouchbaseDatabaseArgs
    {
        N1QlPort = 0,
        Name = "string",
        Hostname = "string",
        Port = 0,
        EgressFilter = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    CouchbaseWebUi = new Sdm.Inputs.ResourceCouchbaseWebUiArgs
    {
        Name = "string",
        Subdomain = "string",
        Url = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Password = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Db2I = new Sdm.Inputs.ResourceDb2IArgs
    {
        Name = "string",
        Port = 0,
        Hostname = "string",
        PortOverride = 0,
        Password = "string",
        EgressFilter = "string",
        BindInterface = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    Db2Luw = new Sdm.Inputs.ResourceDb2LuwArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    DocumentDbHost = new Sdm.Inputs.ResourceDocumentDbHostArgs
    {
        Hostname = "string",
        AuthDatabase = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    DocumentDbHostIam = new Sdm.Inputs.ResourceDocumentDbHostIamArgs
    {
        Hostname = "string",
        Name = "string",
        Region = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    DocumentDbReplicaSet = new Sdm.Inputs.ResourceDocumentDbReplicaSetArgs
    {
        Hostname = "string",
        ReplicaSet = "string",
        Name = "string",
        AuthDatabase = "string",
        EgressFilter = "string",
        ConnectToReplica = false,
        Password = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        BindInterface = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Druid = new Sdm.Inputs.ResourceDruidArgs
    {
        Hostname = "string",
        Name = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    DynamoDb = new Sdm.Inputs.ResourceDynamoDbArgs
    {
        Endpoint = "string",
        Region = "string",
        Name = "string",
        ProxyClusterId = "string",
        EgressFilter = "string",
        PortOverride = 0,
        AccessKey = "string",
        BindInterface = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretAccessKey = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    DynamoDbiam = new Sdm.Inputs.ResourceDynamoDbiamArgs
    {
        Endpoint = "string",
        Name = "string",
        Region = "string",
        BindInterface = "string",
        EgressFilter = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    Elastic = new Sdm.Inputs.ResourceElasticArgs
    {
        Hostname = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        BindInterface = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    ElasticacheRedis = new Sdm.Inputs.ResourceElasticacheRedisArgs
    {
        Hostname = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        BindInterface = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    Gcp = new Sdm.Inputs.ResourceGcpArgs
    {
        Name = "string",
        Scopes = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Keyfile = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    GcpConsole = new Sdm.Inputs.ResourceGcpConsoleArgs
    {
        Name = "string",
        WorkforceProviderId = "string",
        WorkforcePoolId = "string",
        Subdomain = "string",
        IdentitySetId = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        SessionExpiry = 0,
        BindInterface = "string",
        Tags = 
        {
            { "string", "string" },
        },
        IdentityAliasHealthcheckUsername = "string",
        EgressFilter = "string",
    },
    Gcpwif = new Sdm.Inputs.ResourceGcpwifArgs
    {
        Name = "string",
        WorkforceProviderId = "string",
        WorkforcePoolId = "string",
        Scopes = "string",
        ProjectId = "string",
        PortOverride = 0,
        BindInterface = "string",
        ProxyClusterId = "string",
        IdentitySetId = "string",
        SecretStoreId = "string",
        SessionExpiry = 0,
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        IdentityAliasHealthcheckUsername = "string",
        EgressFilter = "string",
    },
    GoogleGke = new Sdm.Inputs.ResourceGoogleGkeArgs
    {
        Endpoint = "string",
        Name = "string",
        IdentityAliasHealthcheckUsername = "string",
        IdentitySetId = "string",
        DiscoveryUsername = "string",
        EgressFilter = "string",
        CertificateAuthority = "string",
        HealthcheckNamespace = "string",
        AllowResourceRoleBypass = false,
        DiscoveryEnabled = false,
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        ServiceAccountKey = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    GoogleGkeUserImpersonation = new Sdm.Inputs.ResourceGoogleGkeUserImpersonationArgs
    {
        Endpoint = "string",
        Name = "string",
        BindInterface = "string",
        CertificateAuthority = "string",
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        ServiceAccountKey = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    Greenplum = new Sdm.Inputs.ResourceGreenplumArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Password = "string",
        EgressFilter = "string",
        OverrideDatabase = false,
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    HttpAuth = new Sdm.Inputs.ResourceHttpAuthArgs
    {
        HealthcheckPath = "string",
        Url = "string",
        Subdomain = "string",
        Name = "string",
        HostOverride = "string",
        HeadersBlacklist = "string",
        AuthHeader = "string",
        EgressFilter = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        DefaultPath = "string",
        Tags = 
        {
            { "string", "string" },
        },
        BindInterface = "string",
    },
    HttpBasicAuth = new Sdm.Inputs.ResourceHttpBasicAuthArgs
    {
        HealthcheckPath = "string",
        Url = "string",
        Subdomain = "string",
        Name = "string",
        HeadersBlacklist = "string",
        HostOverride = "string",
        BindInterface = "string",
        Password = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        EgressFilter = "string",
        Tags = 
        {
            { "string", "string" },
        },
        DefaultPath = "string",
        Username = "string",
    },
    HttpNoAuth = new Sdm.Inputs.ResourceHttpNoAuthArgs
    {
        HealthcheckPath = "string",
        Name = "string",
        Subdomain = "string",
        Url = "string",
        BindInterface = "string",
        DefaultPath = "string",
        EgressFilter = "string",
        HeadersBlacklist = "string",
        HostOverride = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    Kubernetes = new Sdm.Inputs.ResourceKubernetesArgs
    {
        Hostname = "string",
        Port = 0,
        Name = "string",
        ClientKey = "string",
        IdentityAliasHealthcheckUsername = "string",
        DiscoveryEnabled = false,
        DiscoveryUsername = "string",
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        ClientCertificate = "string",
        AllowResourceRoleBypass = false,
        IdentitySetId = "string",
        CertificateAuthority = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    KubernetesBasicAuth = new Sdm.Inputs.ResourceKubernetesBasicAuthArgs
    {
        Port = 0,
        Hostname = "string",
        Name = "string",
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    KubernetesPodIdentity = new Sdm.Inputs.ResourceKubernetesPodIdentityArgs
    {
        Name = "string",
        IdentitySetId = "string",
        CertificateAuthority = "string",
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        IdentityAliasHealthcheckUsername = "string",
        AllowResourceRoleBypass = false,
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    KubernetesServiceAccount = new Sdm.Inputs.ResourceKubernetesServiceAccountArgs
    {
        Hostname = "string",
        Port = 0,
        Name = "string",
        IdentitySetId = "string",
        BindInterface = "string",
        HealthcheckNamespace = "string",
        DiscoveryUsername = "string",
        IdentityAliasHealthcheckUsername = "string",
        AllowResourceRoleBypass = false,
        DiscoveryEnabled = false,
        EgressFilter = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Token = "string",
    },
    KubernetesServiceAccountUserImpersonation = new Sdm.Inputs.ResourceKubernetesServiceAccountUserImpersonationArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        BindInterface = "string",
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Token = "string",
    },
    KubernetesUserImpersonation = new Sdm.Inputs.ResourceKubernetesUserImpersonationArgs
    {
        Hostname = "string",
        Port = 0,
        Name = "string",
        ClientKey = "string",
        EgressFilter = "string",
        HealthcheckNamespace = "string",
        BindInterface = "string",
        ClientCertificate = "string",
        CertificateAuthority = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    Maria = new Sdm.Inputs.ResourceMariaArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Database = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        RequireNativeAuth = false,
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        UseAzureSingleServerUsernames = false,
        Username = "string",
    },
    Memcached = new Sdm.Inputs.ResourceMemcachedArgs
    {
        Hostname = "string",
        Name = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    Memsql = new Sdm.Inputs.ResourceMemsqlArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Database = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        RequireNativeAuth = false,
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        UseAzureSingleServerUsernames = false,
        Username = "string",
    },
    MongoHost = new Sdm.Inputs.ResourceMongoHostArgs
    {
        Hostname = "string",
        AuthDatabase = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    MongoLegacyHost = new Sdm.Inputs.ResourceMongoLegacyHostArgs
    {
        Hostname = "string",
        AuthDatabase = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    MongoLegacyReplicaset = new Sdm.Inputs.ResourceMongoLegacyReplicasetArgs
    {
        Hostname = "string",
        ReplicaSet = "string",
        AuthDatabase = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        ConnectToReplica = false,
        ProxyClusterId = "string",
        BindInterface = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    MongoReplicaSet = new Sdm.Inputs.ResourceMongoReplicaSetArgs
    {
        Hostname = "string",
        ReplicaSet = "string",
        AuthDatabase = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        ConnectToReplica = false,
        ProxyClusterId = "string",
        BindInterface = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    MongoShardedCluster = new Sdm.Inputs.ResourceMongoShardedClusterArgs
    {
        Hostname = "string",
        AuthDatabase = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Password = "string",
        BindInterface = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    MtlsMysql = new Sdm.Inputs.ResourceMtlsMysqlArgs
    {
        Hostname = "string",
        Name = "string",
        Password = "string",
        ProxyClusterId = "string",
        Database = "string",
        EgressFilter = "string",
        ClientCertificate = "string",
        CertificateAuthority = "string",
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ClientKey = "string",
        RequireNativeAuth = false,
        SecretStoreId = "string",
        ServerName = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        UseAzureSingleServerUsernames = false,
        Username = "string",
    },
    MtlsPostgres = new Sdm.Inputs.ResourceMtlsPostgresArgs
    {
        Database = "string",
        Name = "string",
        Hostname = "string",
        OverrideDatabase = false,
        Port = 0,
        EgressFilter = "string",
        ClientCertificate = "string",
        CertificateAuthority = "string",
        BindInterface = "string",
        Password = "string",
        ClientKey = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        ServerName = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Mysql = new Sdm.Inputs.ResourceMysqlArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Database = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        RequireNativeAuth = false,
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        UseAzureSingleServerUsernames = false,
        Username = "string",
    },
    Neptune = new Sdm.Inputs.ResourceNeptuneArgs
    {
        Endpoint = "string",
        Name = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    NeptuneIam = new Sdm.Inputs.ResourceNeptuneIamArgs
    {
        Endpoint = "string",
        Region = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Port = 0,
        AccessKey = "string",
        ProxyClusterId = "string",
        BindInterface = "string",
        RoleArn = "string",
        RoleExternalId = "string",
        SecretAccessKey = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    Oracle = new Sdm.Inputs.ResourceOracleArgs
    {
        Port = 0,
        Name = "string",
        Database = "string",
        Hostname = "string",
        BindInterface = "string",
        Password = "string",
        EgressFilter = "string",
        PortOverride = 0,
        Subdomain = "string",
        SecretStoreId = "string",
        ProxyClusterId = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    Postgres = new Sdm.Inputs.ResourcePostgresArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Password = "string",
        EgressFilter = "string",
        OverrideDatabase = false,
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Presto = new Sdm.Inputs.ResourcePrestoArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    RabbitmqAmqp091 = new Sdm.Inputs.ResourceRabbitmqAmqp091Args
    {
        Hostname = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        BindInterface = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    RawTcp = new Sdm.Inputs.ResourceRawTcpArgs
    {
        Hostname = "string",
        Name = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    Rdp = new Sdm.Inputs.ResourceRdpArgs
    {
        Hostname = "string",
        Name = "string",
        Password = "string",
        EgressFilter = "string",
        LockRequired = false,
        DowngradeNlaConnections = false,
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    RdpCert = new Sdm.Inputs.ResourceRdpCertArgs
    {
        Hostname = "string",
        Name = "string",
        IdentityAliasHealthcheckUsername = "string",
        BindInterface = "string",
        IdentitySetId = "string",
        LockRequired = false,
        EgressFilter = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    RdsPostgresIam = new Sdm.Inputs.ResourceRdsPostgresIamArgs
    {
        Region = "string",
        Name = "string",
        Database = "string",
        Hostname = "string",
        ProxyClusterId = "string",
        OverrideDatabase = false,
        EgressFilter = "string",
        PortOverride = 0,
        Port = 0,
        BindInterface = "string",
        RoleAssumptionArn = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Redis = new Sdm.Inputs.ResourceRedisArgs
    {
        Hostname = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        BindInterface = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TlsRequired = false,
        Username = "string",
    },
    Redshift = new Sdm.Inputs.ResourceRedshiftArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Password = "string",
        EgressFilter = "string",
        OverrideDatabase = false,
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    RedshiftIam = new Sdm.Inputs.ResourceRedshiftIamArgs
    {
        Name = "string",
        ClusterId = "string",
        Database = "string",
        Region = "string",
        Hostname = "string",
        OverrideDatabase = false,
        BindInterface = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        EgressFilter = "string",
        RoleAssumptionArn = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    RedshiftServerlessIam = new Sdm.Inputs.ResourceRedshiftServerlessIamArgs
    {
        Region = "string",
        Database = "string",
        Workgroup = "string",
        Hostname = "string",
        Name = "string",
        ProxyClusterId = "string",
        OverrideDatabase = false,
        PortOverride = 0,
        Port = 0,
        BindInterface = "string",
        RoleAssumptionArn = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        EgressFilter = "string",
    },
    SingleStore = new Sdm.Inputs.ResourceSingleStoreArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Database = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        RequireNativeAuth = false,
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        UseAzureSingleServerUsernames = false,
        Username = "string",
    },
    Snowflake = new Sdm.Inputs.ResourceSnowflakeArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        PortOverride = 0,
        EgressFilter = "string",
        Password = "string",
        BindInterface = "string",
        ProxyClusterId = "string",
        Schema = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Snowsight = new Sdm.Inputs.ResourceSnowsightArgs
    {
        HealthcheckUsername = "string",
        Name = "string",
        Subdomain = "string",
        BindInterface = "string",
        EgressFilter = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SamlMetadata = "string",
        SecretStoreId = "string",
        Tags = 
        {
            { "string", "string" },
        },
    },
    SqlServer = new Sdm.Inputs.ResourceSqlServerArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        PortOverride = 0,
        Database = "string",
        BindInterface = "string",
        OverrideDatabase = false,
        Password = "string",
        AllowDeprecatedEncryption = false,
        EgressFilter = "string",
        ProxyClusterId = "string",
        Schema = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    SqlServerAzureAd = new Sdm.Inputs.ResourceSqlServerAzureAdArgs
    {
        Hostname = "string",
        Name = "string",
        Port = 0,
        PortOverride = 0,
        EgressFilter = "string",
        ClientId = "string",
        BindInterface = "string",
        OverrideDatabase = false,
        AllowDeprecatedEncryption = false,
        Database = "string",
        ProxyClusterId = "string",
        Schema = "string",
        Secret = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        TenantId = "string",
    },
    SqlServerKerberosAd = new Sdm.Inputs.ResourceSqlServerKerberosAdArgs
    {
        Hostname = "string",
        ServerSpn = "string",
        Name = "string",
        OverrideDatabase = false,
        PortOverride = 0,
        Keytab = "string",
        KrbConfig = "string",
        Database = "string",
        AllowDeprecatedEncryption = false,
        Port = 0,
        EgressFilter = "string",
        ProxyClusterId = "string",
        Realm = "string",
        Schema = "string",
        SecretStoreId = "string",
        BindInterface = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Ssh = new Sdm.Inputs.ResourceSshArgs
    {
        Port = 0,
        Hostname = "string",
        Name = "string",
        PortOverride = 0,
        KeyType = "string",
        EgressFilter = "string",
        BindInterface = "string",
        PortForwarding = false,
        AllowDeprecatedKeyExchanges = false,
        ProxyClusterId = "string",
        PublicKey = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    SshCert = new Sdm.Inputs.ResourceSshCertArgs
    {
        Hostname = "string",
        Port = 0,
        Name = "string",
        IdentityAliasHealthcheckUsername = "string",
        AllowDeprecatedKeyExchanges = false,
        IdentitySetId = "string",
        KeyType = "string",
        EgressFilter = "string",
        BindInterface = "string",
        PortForwarding = false,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    SshCustomerKey = new Sdm.Inputs.ResourceSshCustomerKeyArgs
    {
        Hostname = "string",
        Port = 0,
        Name = "string",
        PortForwarding = false,
        EgressFilter = "string",
        BindInterface = "string",
        AllowDeprecatedKeyExchanges = false,
        PortOverride = 0,
        PrivateKey = "string",
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    SshPassword = new Sdm.Inputs.ResourceSshPasswordArgs
    {
        Port = 0,
        Hostname = "string",
        Name = "string",
        AllowDeprecatedKeyExchanges = false,
        EgressFilter = "string",
        Password = "string",
        BindInterface = "string",
        PortForwarding = false,
        SecretStoreId = "string",
        ProxyClusterId = "string",
        PortOverride = 0,
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Sybase = new Sdm.Inputs.ResourceSybaseArgs
    {
        Hostname = "string",
        Name = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    SybaseIq = new Sdm.Inputs.ResourceSybaseIqArgs
    {
        Hostname = "string",
        Name = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Teradata = new Sdm.Inputs.ResourceTeradataArgs
    {
        Hostname = "string",
        Name = "string",
        BindInterface = "string",
        EgressFilter = "string",
        Password = "string",
        Port = 0,
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
    Trino = new Sdm.Inputs.ResourceTrinoArgs
    {
        Hostname = "string",
        Database = "string",
        Name = "string",
        Port = 0,
        EgressFilter = "string",
        Password = "string",
        BindInterface = "string",
        PortOverride = 0,
        ProxyClusterId = "string",
        SecretStoreId = "string",
        Subdomain = "string",
        Tags = 
        {
            { "string", "string" },
        },
        Username = "string",
    },
});
example, err := sdm.NewResource(ctx, "resourceResource", &sdm.ResourceArgs{
	Aks: &sdm.ResourceAksArgs{
		Hostname:                         pulumi.String("string"),
		Port:                             pulumi.Int(0),
		Name:                             pulumi.String("string"),
		ClientKey:                        pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		DiscoveryEnabled:                 pulumi.Bool(false),
		DiscoveryUsername:                pulumi.String("string"),
		EgressFilter:                     pulumi.String("string"),
		HealthcheckNamespace:             pulumi.String("string"),
		ClientCertificate:                pulumi.String("string"),
		AllowResourceRoleBypass:          pulumi.Bool(false),
		IdentitySetId:                    pulumi.String("string"),
		CertificateAuthority:             pulumi.String("string"),
		BindInterface:                    pulumi.String("string"),
		PortOverride:                     pulumi.Int(0),
		ProxyClusterId:                   pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AksBasicAuth: &sdm.ResourceAksBasicAuthArgs{
		Port:                 pulumi.Int(0),
		Hostname:             pulumi.String("string"),
		Name:                 pulumi.String("string"),
		EgressFilter:         pulumi.String("string"),
		HealthcheckNamespace: pulumi.String("string"),
		Password:             pulumi.String("string"),
		BindInterface:        pulumi.String("string"),
		PortOverride:         pulumi.Int(0),
		ProxyClusterId:       pulumi.String("string"),
		SecretStoreId:        pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	AksServiceAccount: &sdm.ResourceAksServiceAccountArgs{
		Hostname:                         pulumi.String("string"),
		Port:                             pulumi.Int(0),
		Name:                             pulumi.String("string"),
		IdentitySetId:                    pulumi.String("string"),
		BindInterface:                    pulumi.String("string"),
		HealthcheckNamespace:             pulumi.String("string"),
		DiscoveryUsername:                pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		AllowResourceRoleBypass:          pulumi.Bool(false),
		DiscoveryEnabled:                 pulumi.Bool(false),
		EgressFilter:                     pulumi.String("string"),
		PortOverride:                     pulumi.Int(0),
		ProxyClusterId:                   pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Token: pulumi.String("string"),
	},
	AksServiceAccountUserImpersonation: &sdm.ResourceAksServiceAccountUserImpersonationArgs{
		Hostname:             pulumi.String("string"),
		Name:                 pulumi.String("string"),
		Port:                 pulumi.Int(0),
		BindInterface:        pulumi.String("string"),
		EgressFilter:         pulumi.String("string"),
		HealthcheckNamespace: pulumi.String("string"),
		PortOverride:         pulumi.Int(0),
		ProxyClusterId:       pulumi.String("string"),
		SecretStoreId:        pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Token: pulumi.String("string"),
	},
	AksUserImpersonation: &sdm.ResourceAksUserImpersonationArgs{
		Hostname:             pulumi.String("string"),
		Port:                 pulumi.Int(0),
		Name:                 pulumi.String("string"),
		ClientKey:            pulumi.String("string"),
		EgressFilter:         pulumi.String("string"),
		HealthcheckNamespace: pulumi.String("string"),
		BindInterface:        pulumi.String("string"),
		ClientCertificate:    pulumi.String("string"),
		CertificateAuthority: pulumi.String("string"),
		PortOverride:         pulumi.Int(0),
		ProxyClusterId:       pulumi.String("string"),
		SecretStoreId:        pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AmazonEks: &sdm.ResourceAmazonEksArgs{
		ClusterName:                      pulumi.String("string"),
		Region:                           pulumi.String("string"),
		Name:                             pulumi.String("string"),
		Endpoint:                         pulumi.String("string"),
		DiscoveryEnabled:                 pulumi.Bool(false),
		PortOverride:                     pulumi.Int(0),
		DiscoveryUsername:                pulumi.String("string"),
		EgressFilter:                     pulumi.String("string"),
		CertificateAuthority:             pulumi.String("string"),
		HealthcheckNamespace:             pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		IdentitySetId:                    pulumi.String("string"),
		BindInterface:                    pulumi.String("string"),
		AccessKey:                        pulumi.String("string"),
		ProxyClusterId:                   pulumi.String("string"),
		AllowResourceRoleBypass:          pulumi.Bool(false),
		RoleArn:                          pulumi.String("string"),
		RoleExternalId:                   pulumi.String("string"),
		SecretAccessKey:                  pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AmazonEksInstanceProfile: &sdm.ResourceAmazonEksInstanceProfileArgs{
		Endpoint:                         pulumi.String("string"),
		Region:                           pulumi.String("string"),
		Name:                             pulumi.String("string"),
		ClusterName:                      pulumi.String("string"),
		IdentitySetId:                    pulumi.String("string"),
		CertificateAuthority:             pulumi.String("string"),
		EgressFilter:                     pulumi.String("string"),
		DiscoveryEnabled:                 pulumi.Bool(false),
		HealthcheckNamespace:             pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		AllowResourceRoleBypass:          pulumi.Bool(false),
		DiscoveryUsername:                pulumi.String("string"),
		PortOverride:                     pulumi.Int(0),
		ProxyClusterId:                   pulumi.String("string"),
		BindInterface:                    pulumi.String("string"),
		RoleArn:                          pulumi.String("string"),
		RoleExternalId:                   pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AmazonEksInstanceProfileUserImpersonation: &sdm.ResourceAmazonEksInstanceProfileUserImpersonationArgs{
		Region:               pulumi.String("string"),
		Endpoint:             pulumi.String("string"),
		ClusterName:          pulumi.String("string"),
		Name:                 pulumi.String("string"),
		ProxyClusterId:       pulumi.String("string"),
		HealthcheckNamespace: pulumi.String("string"),
		CertificateAuthority: pulumi.String("string"),
		PortOverride:         pulumi.Int(0),
		EgressFilter:         pulumi.String("string"),
		BindInterface:        pulumi.String("string"),
		RoleArn:              pulumi.String("string"),
		RoleExternalId:       pulumi.String("string"),
		SecretStoreId:        pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AmazonEksUserImpersonation: &sdm.ResourceAmazonEksUserImpersonationArgs{
		Endpoint:             pulumi.String("string"),
		Region:               pulumi.String("string"),
		Name:                 pulumi.String("string"),
		ClusterName:          pulumi.String("string"),
		PortOverride:         pulumi.Int(0),
		EgressFilter:         pulumi.String("string"),
		HealthcheckNamespace: pulumi.String("string"),
		CertificateAuthority: pulumi.String("string"),
		AccessKey:            pulumi.String("string"),
		ProxyClusterId:       pulumi.String("string"),
		BindInterface:        pulumi.String("string"),
		RoleArn:              pulumi.String("string"),
		RoleExternalId:       pulumi.String("string"),
		SecretAccessKey:      pulumi.String("string"),
		SecretStoreId:        pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AmazonEs: &sdm.ResourceAmazonEsArgs{
		Name:            pulumi.String("string"),
		Region:          pulumi.String("string"),
		ProxyClusterId:  pulumi.String("string"),
		Endpoint:        pulumi.String("string"),
		EgressFilter:    pulumi.String("string"),
		PortOverride:    pulumi.Int(0),
		AccessKey:       pulumi.String("string"),
		BindInterface:   pulumi.String("string"),
		RoleArn:         pulumi.String("string"),
		RoleExternalId:  pulumi.String("string"),
		SecretAccessKey: pulumi.String("string"),
		SecretStoreId:   pulumi.String("string"),
		Subdomain:       pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AmazonEsiam: &sdm.ResourceAmazonEsiamArgs{
		Region:         pulumi.String("string"),
		Endpoint:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		RoleArn:        pulumi.String("string"),
		RoleExternalId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
	},
	AmazonmqAmqp091: &sdm.ResourceAmazonmqAmqp091Args{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		BindInterface:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	Athena: &sdm.ResourceAthenaArgs{
		Name:            pulumi.String("string"),
		AthenaOutput:    pulumi.String("string"),
		ProxyClusterId:  pulumi.String("string"),
		EgressFilter:    pulumi.String("string"),
		BindInterface:   pulumi.String("string"),
		PortOverride:    pulumi.Int(0),
		AccessKey:       pulumi.String("string"),
		Region:          pulumi.String("string"),
		RoleArn:         pulumi.String("string"),
		RoleExternalId:  pulumi.String("string"),
		SecretAccessKey: pulumi.String("string"),
		SecretStoreId:   pulumi.String("string"),
		Subdomain:       pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AthenaIam: &sdm.ResourceAthenaIamArgs{
		Name:           pulumi.String("string"),
		Output:         pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		Region:         pulumi.String("string"),
		RoleArn:        pulumi.String("string"),
		RoleExternalId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AuroraMysql: &sdm.ResourceAuroraMysqlArgs{
		Hostname:          pulumi.String("string"),
		Name:              pulumi.String("string"),
		Port:              pulumi.Int(0),
		EgressFilter:      pulumi.String("string"),
		Database:          pulumi.String("string"),
		Password:          pulumi.String("string"),
		BindInterface:     pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		ProxyClusterId:    pulumi.String("string"),
		RequireNativeAuth: pulumi.Bool(false),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		UseAzureSingleServerUsernames: pulumi.Bool(false),
		Username:                      pulumi.String("string"),
	},
	AuroraMysqlIam: &sdm.ResourceAuroraMysqlIamArgs{
		Hostname:          pulumi.String("string"),
		Region:            pulumi.String("string"),
		Name:              pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		EgressFilter:      pulumi.String("string"),
		Port:              pulumi.Int(0),
		BindInterface:     pulumi.String("string"),
		ProxyClusterId:    pulumi.String("string"),
		Database:          pulumi.String("string"),
		RoleAssumptionArn: pulumi.String("string"),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	AuroraPostgres: &sdm.ResourceAuroraPostgresArgs{
		Hostname:         pulumi.String("string"),
		Database:         pulumi.String("string"),
		Name:             pulumi.String("string"),
		Password:         pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		OverrideDatabase: pulumi.Bool(false),
		BindInterface:    pulumi.String("string"),
		Port:             pulumi.Int(0),
		PortOverride:     pulumi.Int(0),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	AuroraPostgresIam: &sdm.ResourceAuroraPostgresIamArgs{
		Region:            pulumi.String("string"),
		Name:              pulumi.String("string"),
		Database:          pulumi.String("string"),
		Hostname:          pulumi.String("string"),
		ProxyClusterId:    pulumi.String("string"),
		OverrideDatabase:  pulumi.Bool(false),
		EgressFilter:      pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		Port:              pulumi.Int(0),
		BindInterface:     pulumi.String("string"),
		RoleAssumptionArn: pulumi.String("string"),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Aws: &sdm.ResourceAwsArgs{
		HealthcheckRegion: pulumi.String("string"),
		Name:              pulumi.String("string"),
		ProxyClusterId:    pulumi.String("string"),
		EgressFilter:      pulumi.String("string"),
		BindInterface:     pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		AccessKey:         pulumi.String("string"),
		RoleArn:           pulumi.String("string"),
		RoleExternalId:    pulumi.String("string"),
		SecretAccessKey:   pulumi.String("string"),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AwsConsole: &sdm.ResourceAwsConsoleArgs{
		Name:                             pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Region:                           pulumi.String("string"),
		PortOverride:                     pulumi.Int(0),
		IdentitySetId:                    pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		BindInterface:                    pulumi.String("string"),
		ProxyClusterId:                   pulumi.String("string"),
		EnableEnvVariables:               pulumi.Bool(false),
		RoleArn:                          pulumi.String("string"),
		RoleExternalId:                   pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		SessionExpiry:                    pulumi.Int(0),
		EgressFilter:                     pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AwsConsoleStaticKeyPair: &sdm.ResourceAwsConsoleStaticKeyPairArgs{
		Name:                             pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Region:                           pulumi.String("string"),
		IdentitySetId:                    pulumi.String("string"),
		AccessKey:                        pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		PortOverride:                     pulumi.Int(0),
		ProxyClusterId:                   pulumi.String("string"),
		EgressFilter:                     pulumi.String("string"),
		RoleArn:                          pulumi.String("string"),
		RoleExternalId:                   pulumi.String("string"),
		SecretAccessKey:                  pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		SessionExpiry:                    pulumi.Int(0),
		BindInterface:                    pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	AwsInstanceProfile: &sdm.ResourceAwsInstanceProfileArgs{
		Name:               pulumi.String("string"),
		Region:             pulumi.String("string"),
		BindInterface:      pulumi.String("string"),
		EgressFilter:       pulumi.String("string"),
		EnableEnvVariables: pulumi.Bool(false),
		PortOverride:       pulumi.Int(0),
		ProxyClusterId:     pulumi.String("string"),
		RoleArn:            pulumi.String("string"),
		RoleExternalId:     pulumi.String("string"),
		SecretStoreId:      pulumi.String("string"),
		Subdomain:          pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	Azure: &sdm.ResourceAzureArgs{
		Name:           pulumi.String("string"),
		AppId:          pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TenantId: pulumi.String("string"),
	},
	AzureCertificate: &sdm.ResourceAzureCertificateArgs{
		Name:              pulumi.String("string"),
		AppId:             pulumi.String("string"),
		BindInterface:     pulumi.String("string"),
		ClientCertificate: pulumi.String("string"),
		EgressFilter:      pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		ProxyClusterId:    pulumi.String("string"),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TenantId: pulumi.String("string"),
	},
	AzureMysql: &sdm.ResourceAzureMysqlArgs{
		Hostname:          pulumi.String("string"),
		Name:              pulumi.String("string"),
		Port:              pulumi.Int(0),
		EgressFilter:      pulumi.String("string"),
		Database:          pulumi.String("string"),
		Password:          pulumi.String("string"),
		BindInterface:     pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		ProxyClusterId:    pulumi.String("string"),
		RequireNativeAuth: pulumi.Bool(false),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		UseAzureSingleServerUsernames: pulumi.Bool(false),
		Username:                      pulumi.String("string"),
	},
	AzurePostgres: &sdm.ResourceAzurePostgresArgs{
		Hostname:         pulumi.String("string"),
		Database:         pulumi.String("string"),
		Name:             pulumi.String("string"),
		Password:         pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		OverrideDatabase: pulumi.Bool(false),
		BindInterface:    pulumi.String("string"),
		Port:             pulumi.Int(0),
		PortOverride:     pulumi.Int(0),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	AzurePostgresManagedIdentity: &sdm.ResourceAzurePostgresManagedIdentityArgs{
		Hostname:         pulumi.String("string"),
		Database:         pulumi.String("string"),
		Name:             pulumi.String("string"),
		Password:         pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		OverrideDatabase: pulumi.Bool(false),
		BindInterface:    pulumi.String("string"),
		Port:             pulumi.Int(0),
		PortOverride:     pulumi.Int(0),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		UseAzureSingleServerUsernames: pulumi.Bool(false),
		Username:                      pulumi.String("string"),
	},
	BigQuery: &sdm.ResourceBigQueryArgs{
		Endpoint:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		Project:        pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		PrivateKey:     pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Cassandra: &sdm.ResourceCassandraArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		BindInterface:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	Citus: &sdm.ResourceCitusArgs{
		Hostname:         pulumi.String("string"),
		Database:         pulumi.String("string"),
		Name:             pulumi.String("string"),
		Password:         pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		OverrideDatabase: pulumi.Bool(false),
		BindInterface:    pulumi.String("string"),
		Port:             pulumi.Int(0),
		PortOverride:     pulumi.Int(0),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	ClickHouseHttp: &sdm.ResourceClickHouseHttpArgs{
		Name:           pulumi.String("string"),
		Url:            pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		Database:       pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	ClickHouseMySql: &sdm.ResourceClickHouseMySqlArgs{
		Hostname:          pulumi.String("string"),
		Name:              pulumi.String("string"),
		Port:              pulumi.Int(0),
		EgressFilter:      pulumi.String("string"),
		Database:          pulumi.String("string"),
		Password:          pulumi.String("string"),
		BindInterface:     pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		ProxyClusterId:    pulumi.String("string"),
		RequireNativeAuth: pulumi.Bool(false),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	ClickHouseTcp: &sdm.ResourceClickHouseTcpArgs{
		Port:           pulumi.Int(0),
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Database:       pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		Subdomain:      pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	Clustrix: &sdm.ResourceClustrixArgs{
		Hostname:          pulumi.String("string"),
		Name:              pulumi.String("string"),
		Port:              pulumi.Int(0),
		EgressFilter:      pulumi.String("string"),
		Database:          pulumi.String("string"),
		Password:          pulumi.String("string"),
		BindInterface:     pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		ProxyClusterId:    pulumi.String("string"),
		RequireNativeAuth: pulumi.Bool(false),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		UseAzureSingleServerUsernames: pulumi.Bool(false),
		Username:                      pulumi.String("string"),
	},
	Cockroach: &sdm.ResourceCockroachArgs{
		Hostname:         pulumi.String("string"),
		Database:         pulumi.String("string"),
		Name:             pulumi.String("string"),
		Password:         pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		OverrideDatabase: pulumi.Bool(false),
		BindInterface:    pulumi.String("string"),
		Port:             pulumi.Int(0),
		PortOverride:     pulumi.Int(0),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	CouchbaseDatabase: &sdm.ResourceCouchbaseDatabaseArgs{
		N1QlPort:       pulumi.Int(0),
		Name:           pulumi.String("string"),
		Hostname:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	CouchbaseWebUi: &sdm.ResourceCouchbaseWebUiArgs{
		Name:           pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Url:            pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Db2I: &sdm.ResourceDb2IArgs{
		Name:           pulumi.String("string"),
		Port:           pulumi.Int(0),
		Hostname:       pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		Password:       pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	Db2Luw: &sdm.ResourceDb2LuwArgs{
		Hostname:       pulumi.String("string"),
		Database:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		Port:           pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	DocumentDbHost: &sdm.ResourceDocumentDbHostArgs{
		Hostname:       pulumi.String("string"),
		AuthDatabase:   pulumi.String("string"),
		Name:           pulumi.String("string"),
		Port:           pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	DocumentDbHostIam: &sdm.ResourceDocumentDbHostIamArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		Region:         pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Port:           pulumi.Int(0),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	DocumentDbReplicaSet: &sdm.ResourceDocumentDbReplicaSetArgs{
		Hostname:         pulumi.String("string"),
		ReplicaSet:       pulumi.String("string"),
		Name:             pulumi.String("string"),
		AuthDatabase:     pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		ConnectToReplica: pulumi.Bool(false),
		Password:         pulumi.String("string"),
		PortOverride:     pulumi.Int(0),
		ProxyClusterId:   pulumi.String("string"),
		BindInterface:    pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Druid: &sdm.ResourceDruidArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	DynamoDb: &sdm.ResourceDynamoDbArgs{
		Endpoint:        pulumi.String("string"),
		Region:          pulumi.String("string"),
		Name:            pulumi.String("string"),
		ProxyClusterId:  pulumi.String("string"),
		EgressFilter:    pulumi.String("string"),
		PortOverride:    pulumi.Int(0),
		AccessKey:       pulumi.String("string"),
		BindInterface:   pulumi.String("string"),
		RoleArn:         pulumi.String("string"),
		RoleExternalId:  pulumi.String("string"),
		SecretAccessKey: pulumi.String("string"),
		SecretStoreId:   pulumi.String("string"),
		Subdomain:       pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	DynamoDbiam: &sdm.ResourceDynamoDbiamArgs{
		Endpoint:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		Region:         pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		RoleArn:        pulumi.String("string"),
		RoleExternalId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	Elastic: &sdm.ResourceElasticArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		BindInterface:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	ElasticacheRedis: &sdm.ResourceElasticacheRedisArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		BindInterface:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	Gcp: &sdm.ResourceGcpArgs{
		Name:           pulumi.String("string"),
		Scopes:         pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Keyfile:        pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	GcpConsole: &sdm.ResourceGcpConsoleArgs{
		Name:                pulumi.String("string"),
		WorkforceProviderId: pulumi.String("string"),
		WorkforcePoolId:     pulumi.String("string"),
		Subdomain:           pulumi.String("string"),
		IdentitySetId:       pulumi.String("string"),
		PortOverride:        pulumi.Int(0),
		ProxyClusterId:      pulumi.String("string"),
		SecretStoreId:       pulumi.String("string"),
		SessionExpiry:       pulumi.Int(0),
		BindInterface:       pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		EgressFilter:                     pulumi.String("string"),
	},
	Gcpwif: &sdm.ResourceGcpwifArgs{
		Name:                pulumi.String("string"),
		WorkforceProviderId: pulumi.String("string"),
		WorkforcePoolId:     pulumi.String("string"),
		Scopes:              pulumi.String("string"),
		ProjectId:           pulumi.String("string"),
		PortOverride:        pulumi.Int(0),
		BindInterface:       pulumi.String("string"),
		ProxyClusterId:      pulumi.String("string"),
		IdentitySetId:       pulumi.String("string"),
		SecretStoreId:       pulumi.String("string"),
		SessionExpiry:       pulumi.Int(0),
		Subdomain:           pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		EgressFilter:                     pulumi.String("string"),
	},
	GoogleGke: &sdm.ResourceGoogleGkeArgs{
		Endpoint:                         pulumi.String("string"),
		Name:                             pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		IdentitySetId:                    pulumi.String("string"),
		DiscoveryUsername:                pulumi.String("string"),
		EgressFilter:                     pulumi.String("string"),
		CertificateAuthority:             pulumi.String("string"),
		HealthcheckNamespace:             pulumi.String("string"),
		AllowResourceRoleBypass:          pulumi.Bool(false),
		DiscoveryEnabled:                 pulumi.Bool(false),
		BindInterface:                    pulumi.String("string"),
		PortOverride:                     pulumi.Int(0),
		ProxyClusterId:                   pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		ServiceAccountKey:                pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	GoogleGkeUserImpersonation: &sdm.ResourceGoogleGkeUserImpersonationArgs{
		Endpoint:             pulumi.String("string"),
		Name:                 pulumi.String("string"),
		BindInterface:        pulumi.String("string"),
		CertificateAuthority: pulumi.String("string"),
		EgressFilter:         pulumi.String("string"),
		HealthcheckNamespace: pulumi.String("string"),
		PortOverride:         pulumi.Int(0),
		ProxyClusterId:       pulumi.String("string"),
		SecretStoreId:        pulumi.String("string"),
		ServiceAccountKey:    pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	Greenplum: &sdm.ResourceGreenplumArgs{
		Hostname:         pulumi.String("string"),
		Database:         pulumi.String("string"),
		Name:             pulumi.String("string"),
		Password:         pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		OverrideDatabase: pulumi.Bool(false),
		BindInterface:    pulumi.String("string"),
		Port:             pulumi.Int(0),
		PortOverride:     pulumi.Int(0),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	HttpAuth: &sdm.ResourceHttpAuthArgs{
		HealthcheckPath:  pulumi.String("string"),
		Url:              pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Name:             pulumi.String("string"),
		HostOverride:     pulumi.String("string"),
		HeadersBlacklist: pulumi.String("string"),
		AuthHeader:       pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		DefaultPath:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		BindInterface: pulumi.String("string"),
	},
	HttpBasicAuth: &sdm.ResourceHttpBasicAuthArgs{
		HealthcheckPath:  pulumi.String("string"),
		Url:              pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Name:             pulumi.String("string"),
		HeadersBlacklist: pulumi.String("string"),
		HostOverride:     pulumi.String("string"),
		BindInterface:    pulumi.String("string"),
		Password:         pulumi.String("string"),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		DefaultPath: pulumi.String("string"),
		Username:    pulumi.String("string"),
	},
	HttpNoAuth: &sdm.ResourceHttpNoAuthArgs{
		HealthcheckPath:  pulumi.String("string"),
		Name:             pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Url:              pulumi.String("string"),
		BindInterface:    pulumi.String("string"),
		DefaultPath:      pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		HeadersBlacklist: pulumi.String("string"),
		HostOverride:     pulumi.String("string"),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	Kubernetes: &sdm.ResourceKubernetesArgs{
		Hostname:                         pulumi.String("string"),
		Port:                             pulumi.Int(0),
		Name:                             pulumi.String("string"),
		ClientKey:                        pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		DiscoveryEnabled:                 pulumi.Bool(false),
		DiscoveryUsername:                pulumi.String("string"),
		EgressFilter:                     pulumi.String("string"),
		HealthcheckNamespace:             pulumi.String("string"),
		ClientCertificate:                pulumi.String("string"),
		AllowResourceRoleBypass:          pulumi.Bool(false),
		IdentitySetId:                    pulumi.String("string"),
		CertificateAuthority:             pulumi.String("string"),
		BindInterface:                    pulumi.String("string"),
		PortOverride:                     pulumi.Int(0),
		ProxyClusterId:                   pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	KubernetesBasicAuth: &sdm.ResourceKubernetesBasicAuthArgs{
		Port:                 pulumi.Int(0),
		Hostname:             pulumi.String("string"),
		Name:                 pulumi.String("string"),
		EgressFilter:         pulumi.String("string"),
		HealthcheckNamespace: pulumi.String("string"),
		Password:             pulumi.String("string"),
		BindInterface:        pulumi.String("string"),
		PortOverride:         pulumi.Int(0),
		ProxyClusterId:       pulumi.String("string"),
		SecretStoreId:        pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	KubernetesPodIdentity: &sdm.ResourceKubernetesPodIdentityArgs{
		Name:                             pulumi.String("string"),
		IdentitySetId:                    pulumi.String("string"),
		CertificateAuthority:             pulumi.String("string"),
		EgressFilter:                     pulumi.String("string"),
		HealthcheckNamespace:             pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		AllowResourceRoleBypass:          pulumi.Bool(false),
		BindInterface:                    pulumi.String("string"),
		PortOverride:                     pulumi.Int(0),
		ProxyClusterId:                   pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	KubernetesServiceAccount: &sdm.ResourceKubernetesServiceAccountArgs{
		Hostname:                         pulumi.String("string"),
		Port:                             pulumi.Int(0),
		Name:                             pulumi.String("string"),
		IdentitySetId:                    pulumi.String("string"),
		BindInterface:                    pulumi.String("string"),
		HealthcheckNamespace:             pulumi.String("string"),
		DiscoveryUsername:                pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		AllowResourceRoleBypass:          pulumi.Bool(false),
		DiscoveryEnabled:                 pulumi.Bool(false),
		EgressFilter:                     pulumi.String("string"),
		PortOverride:                     pulumi.Int(0),
		ProxyClusterId:                   pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Token: pulumi.String("string"),
	},
	KubernetesServiceAccountUserImpersonation: &sdm.ResourceKubernetesServiceAccountUserImpersonationArgs{
		Hostname:             pulumi.String("string"),
		Name:                 pulumi.String("string"),
		Port:                 pulumi.Int(0),
		BindInterface:        pulumi.String("string"),
		EgressFilter:         pulumi.String("string"),
		HealthcheckNamespace: pulumi.String("string"),
		PortOverride:         pulumi.Int(0),
		ProxyClusterId:       pulumi.String("string"),
		SecretStoreId:        pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Token: pulumi.String("string"),
	},
	KubernetesUserImpersonation: &sdm.ResourceKubernetesUserImpersonationArgs{
		Hostname:             pulumi.String("string"),
		Port:                 pulumi.Int(0),
		Name:                 pulumi.String("string"),
		ClientKey:            pulumi.String("string"),
		EgressFilter:         pulumi.String("string"),
		HealthcheckNamespace: pulumi.String("string"),
		BindInterface:        pulumi.String("string"),
		ClientCertificate:    pulumi.String("string"),
		CertificateAuthority: pulumi.String("string"),
		PortOverride:         pulumi.Int(0),
		ProxyClusterId:       pulumi.String("string"),
		SecretStoreId:        pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	Maria: &sdm.ResourceMariaArgs{
		Hostname:          pulumi.String("string"),
		Name:              pulumi.String("string"),
		Port:              pulumi.Int(0),
		EgressFilter:      pulumi.String("string"),
		Database:          pulumi.String("string"),
		Password:          pulumi.String("string"),
		BindInterface:     pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		ProxyClusterId:    pulumi.String("string"),
		RequireNativeAuth: pulumi.Bool(false),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		UseAzureSingleServerUsernames: pulumi.Bool(false),
		Username:                      pulumi.String("string"),
	},
	Memcached: &sdm.ResourceMemcachedArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Port:           pulumi.Int(0),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	Memsql: &sdm.ResourceMemsqlArgs{
		Hostname:          pulumi.String("string"),
		Name:              pulumi.String("string"),
		Port:              pulumi.Int(0),
		EgressFilter:      pulumi.String("string"),
		Database:          pulumi.String("string"),
		Password:          pulumi.String("string"),
		BindInterface:     pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		ProxyClusterId:    pulumi.String("string"),
		RequireNativeAuth: pulumi.Bool(false),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		UseAzureSingleServerUsernames: pulumi.Bool(false),
		Username:                      pulumi.String("string"),
	},
	MongoHost: &sdm.ResourceMongoHostArgs{
		Hostname:       pulumi.String("string"),
		AuthDatabase:   pulumi.String("string"),
		Name:           pulumi.String("string"),
		Port:           pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	MongoLegacyHost: &sdm.ResourceMongoLegacyHostArgs{
		Hostname:       pulumi.String("string"),
		AuthDatabase:   pulumi.String("string"),
		Name:           pulumi.String("string"),
		Port:           pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	MongoLegacyReplicaset: &sdm.ResourceMongoLegacyReplicasetArgs{
		Hostname:         pulumi.String("string"),
		ReplicaSet:       pulumi.String("string"),
		AuthDatabase:     pulumi.String("string"),
		Name:             pulumi.String("string"),
		PortOverride:     pulumi.Int(0),
		EgressFilter:     pulumi.String("string"),
		Password:         pulumi.String("string"),
		Port:             pulumi.Int(0),
		ConnectToReplica: pulumi.Bool(false),
		ProxyClusterId:   pulumi.String("string"),
		BindInterface:    pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	MongoReplicaSet: &sdm.ResourceMongoReplicaSetArgs{
		Hostname:         pulumi.String("string"),
		ReplicaSet:       pulumi.String("string"),
		AuthDatabase:     pulumi.String("string"),
		Name:             pulumi.String("string"),
		PortOverride:     pulumi.Int(0),
		EgressFilter:     pulumi.String("string"),
		Password:         pulumi.String("string"),
		Port:             pulumi.Int(0),
		ConnectToReplica: pulumi.Bool(false),
		ProxyClusterId:   pulumi.String("string"),
		BindInterface:    pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	MongoShardedCluster: &sdm.ResourceMongoShardedClusterArgs{
		Hostname:       pulumi.String("string"),
		AuthDatabase:   pulumi.String("string"),
		Name:           pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	MtlsMysql: &sdm.ResourceMtlsMysqlArgs{
		Hostname:             pulumi.String("string"),
		Name:                 pulumi.String("string"),
		Password:             pulumi.String("string"),
		ProxyClusterId:       pulumi.String("string"),
		Database:             pulumi.String("string"),
		EgressFilter:         pulumi.String("string"),
		ClientCertificate:    pulumi.String("string"),
		CertificateAuthority: pulumi.String("string"),
		BindInterface:        pulumi.String("string"),
		Port:                 pulumi.Int(0),
		PortOverride:         pulumi.Int(0),
		ClientKey:            pulumi.String("string"),
		RequireNativeAuth:    pulumi.Bool(false),
		SecretStoreId:        pulumi.String("string"),
		ServerName:           pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		UseAzureSingleServerUsernames: pulumi.Bool(false),
		Username:                      pulumi.String("string"),
	},
	MtlsPostgres: &sdm.ResourceMtlsPostgresArgs{
		Database:             pulumi.String("string"),
		Name:                 pulumi.String("string"),
		Hostname:             pulumi.String("string"),
		OverrideDatabase:     pulumi.Bool(false),
		Port:                 pulumi.Int(0),
		EgressFilter:         pulumi.String("string"),
		ClientCertificate:    pulumi.String("string"),
		CertificateAuthority: pulumi.String("string"),
		BindInterface:        pulumi.String("string"),
		Password:             pulumi.String("string"),
		ClientKey:            pulumi.String("string"),
		PortOverride:         pulumi.Int(0),
		ProxyClusterId:       pulumi.String("string"),
		SecretStoreId:        pulumi.String("string"),
		ServerName:           pulumi.String("string"),
		Subdomain:            pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Mysql: &sdm.ResourceMysqlArgs{
		Hostname:          pulumi.String("string"),
		Name:              pulumi.String("string"),
		Port:              pulumi.Int(0),
		EgressFilter:      pulumi.String("string"),
		Database:          pulumi.String("string"),
		Password:          pulumi.String("string"),
		BindInterface:     pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		ProxyClusterId:    pulumi.String("string"),
		RequireNativeAuth: pulumi.Bool(false),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		UseAzureSingleServerUsernames: pulumi.Bool(false),
		Username:                      pulumi.String("string"),
	},
	Neptune: &sdm.ResourceNeptuneArgs{
		Endpoint:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Port:           pulumi.Int(0),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	NeptuneIam: &sdm.ResourceNeptuneIamArgs{
		Endpoint:        pulumi.String("string"),
		Region:          pulumi.String("string"),
		Name:            pulumi.String("string"),
		PortOverride:    pulumi.Int(0),
		EgressFilter:    pulumi.String("string"),
		Port:            pulumi.Int(0),
		AccessKey:       pulumi.String("string"),
		ProxyClusterId:  pulumi.String("string"),
		BindInterface:   pulumi.String("string"),
		RoleArn:         pulumi.String("string"),
		RoleExternalId:  pulumi.String("string"),
		SecretAccessKey: pulumi.String("string"),
		SecretStoreId:   pulumi.String("string"),
		Subdomain:       pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	Oracle: &sdm.ResourceOracleArgs{
		Port:           pulumi.Int(0),
		Name:           pulumi.String("string"),
		Database:       pulumi.String("string"),
		Hostname:       pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		Password:       pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		Subdomain:      pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	Postgres: &sdm.ResourcePostgresArgs{
		Hostname:         pulumi.String("string"),
		Database:         pulumi.String("string"),
		Name:             pulumi.String("string"),
		Password:         pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		OverrideDatabase: pulumi.Bool(false),
		BindInterface:    pulumi.String("string"),
		Port:             pulumi.Int(0),
		PortOverride:     pulumi.Int(0),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Presto: &sdm.ResourcePrestoArgs{
		Hostname:       pulumi.String("string"),
		Database:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		Port:           pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	RabbitmqAmqp091: &sdm.ResourceRabbitmqAmqp091Args{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		BindInterface:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	RawTcp: &sdm.ResourceRawTcpArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Port:           pulumi.Int(0),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	Rdp: &sdm.ResourceRdpArgs{
		Hostname:                pulumi.String("string"),
		Name:                    pulumi.String("string"),
		Password:                pulumi.String("string"),
		EgressFilter:            pulumi.String("string"),
		LockRequired:            pulumi.Bool(false),
		DowngradeNlaConnections: pulumi.Bool(false),
		BindInterface:           pulumi.String("string"),
		Port:                    pulumi.Int(0),
		PortOverride:            pulumi.Int(0),
		ProxyClusterId:          pulumi.String("string"),
		SecretStoreId:           pulumi.String("string"),
		Subdomain:               pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	RdpCert: &sdm.ResourceRdpCertArgs{
		Hostname:                         pulumi.String("string"),
		Name:                             pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		BindInterface:                    pulumi.String("string"),
		IdentitySetId:                    pulumi.String("string"),
		LockRequired:                     pulumi.Bool(false),
		EgressFilter:                     pulumi.String("string"),
		Port:                             pulumi.Int(0),
		PortOverride:                     pulumi.Int(0),
		ProxyClusterId:                   pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	RdsPostgresIam: &sdm.ResourceRdsPostgresIamArgs{
		Region:            pulumi.String("string"),
		Name:              pulumi.String("string"),
		Database:          pulumi.String("string"),
		Hostname:          pulumi.String("string"),
		ProxyClusterId:    pulumi.String("string"),
		OverrideDatabase:  pulumi.Bool(false),
		EgressFilter:      pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		Port:              pulumi.Int(0),
		BindInterface:     pulumi.String("string"),
		RoleAssumptionArn: pulumi.String("string"),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Redis: &sdm.ResourceRedisArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		BindInterface:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TlsRequired: pulumi.Bool(false),
		Username:    pulumi.String("string"),
	},
	Redshift: &sdm.ResourceRedshiftArgs{
		Hostname:         pulumi.String("string"),
		Database:         pulumi.String("string"),
		Name:             pulumi.String("string"),
		Password:         pulumi.String("string"),
		EgressFilter:     pulumi.String("string"),
		OverrideDatabase: pulumi.Bool(false),
		BindInterface:    pulumi.String("string"),
		Port:             pulumi.Int(0),
		PortOverride:     pulumi.Int(0),
		ProxyClusterId:   pulumi.String("string"),
		SecretStoreId:    pulumi.String("string"),
		Subdomain:        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	RedshiftIam: &sdm.ResourceRedshiftIamArgs{
		Name:              pulumi.String("string"),
		ClusterId:         pulumi.String("string"),
		Database:          pulumi.String("string"),
		Region:            pulumi.String("string"),
		Hostname:          pulumi.String("string"),
		OverrideDatabase:  pulumi.Bool(false),
		BindInterface:     pulumi.String("string"),
		Port:              pulumi.Int(0),
		PortOverride:      pulumi.Int(0),
		ProxyClusterId:    pulumi.String("string"),
		EgressFilter:      pulumi.String("string"),
		RoleAssumptionArn: pulumi.String("string"),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	RedshiftServerlessIam: &sdm.ResourceRedshiftServerlessIamArgs{
		Region:            pulumi.String("string"),
		Database:          pulumi.String("string"),
		Workgroup:         pulumi.String("string"),
		Hostname:          pulumi.String("string"),
		Name:              pulumi.String("string"),
		ProxyClusterId:    pulumi.String("string"),
		OverrideDatabase:  pulumi.Bool(false),
		PortOverride:      pulumi.Int(0),
		Port:              pulumi.Int(0),
		BindInterface:     pulumi.String("string"),
		RoleAssumptionArn: pulumi.String("string"),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		EgressFilter: pulumi.String("string"),
	},
	SingleStore: &sdm.ResourceSingleStoreArgs{
		Hostname:          pulumi.String("string"),
		Name:              pulumi.String("string"),
		Port:              pulumi.Int(0),
		EgressFilter:      pulumi.String("string"),
		Database:          pulumi.String("string"),
		Password:          pulumi.String("string"),
		BindInterface:     pulumi.String("string"),
		PortOverride:      pulumi.Int(0),
		ProxyClusterId:    pulumi.String("string"),
		RequireNativeAuth: pulumi.Bool(false),
		SecretStoreId:     pulumi.String("string"),
		Subdomain:         pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		UseAzureSingleServerUsernames: pulumi.Bool(false),
		Username:                      pulumi.String("string"),
	},
	Snowflake: &sdm.ResourceSnowflakeArgs{
		Hostname:       pulumi.String("string"),
		Database:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		ProxyClusterId: pulumi.String("string"),
		Schema:         pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Snowsight: &sdm.ResourceSnowsightArgs{
		HealthcheckUsername: pulumi.String("string"),
		Name:                pulumi.String("string"),
		Subdomain:           pulumi.String("string"),
		BindInterface:       pulumi.String("string"),
		EgressFilter:        pulumi.String("string"),
		PortOverride:        pulumi.Int(0),
		ProxyClusterId:      pulumi.String("string"),
		SamlMetadata:        pulumi.String("string"),
		SecretStoreId:       pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
	},
	SqlServer: &sdm.ResourceSqlServerArgs{
		Hostname:                  pulumi.String("string"),
		Name:                      pulumi.String("string"),
		Port:                      pulumi.Int(0),
		PortOverride:              pulumi.Int(0),
		Database:                  pulumi.String("string"),
		BindInterface:             pulumi.String("string"),
		OverrideDatabase:          pulumi.Bool(false),
		Password:                  pulumi.String("string"),
		AllowDeprecatedEncryption: pulumi.Bool(false),
		EgressFilter:              pulumi.String("string"),
		ProxyClusterId:            pulumi.String("string"),
		Schema:                    pulumi.String("string"),
		SecretStoreId:             pulumi.String("string"),
		Subdomain:                 pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	SqlServerAzureAd: &sdm.ResourceSqlServerAzureAdArgs{
		Hostname:                  pulumi.String("string"),
		Name:                      pulumi.String("string"),
		Port:                      pulumi.Int(0),
		PortOverride:              pulumi.Int(0),
		EgressFilter:              pulumi.String("string"),
		ClientId:                  pulumi.String("string"),
		BindInterface:             pulumi.String("string"),
		OverrideDatabase:          pulumi.Bool(false),
		AllowDeprecatedEncryption: pulumi.Bool(false),
		Database:                  pulumi.String("string"),
		ProxyClusterId:            pulumi.String("string"),
		Schema:                    pulumi.String("string"),
		Secret:                    pulumi.String("string"),
		SecretStoreId:             pulumi.String("string"),
		Subdomain:                 pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		TenantId: pulumi.String("string"),
	},
	SqlServerKerberosAd: &sdm.ResourceSqlServerKerberosAdArgs{
		Hostname:                  pulumi.String("string"),
		ServerSpn:                 pulumi.String("string"),
		Name:                      pulumi.String("string"),
		OverrideDatabase:          pulumi.Bool(false),
		PortOverride:              pulumi.Int(0),
		Keytab:                    pulumi.String("string"),
		KrbConfig:                 pulumi.String("string"),
		Database:                  pulumi.String("string"),
		AllowDeprecatedEncryption: pulumi.Bool(false),
		Port:                      pulumi.Int(0),
		EgressFilter:              pulumi.String("string"),
		ProxyClusterId:            pulumi.String("string"),
		Realm:                     pulumi.String("string"),
		Schema:                    pulumi.String("string"),
		SecretStoreId:             pulumi.String("string"),
		BindInterface:             pulumi.String("string"),
		Subdomain:                 pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Ssh: &sdm.ResourceSshArgs{
		Port:                        pulumi.Int(0),
		Hostname:                    pulumi.String("string"),
		Name:                        pulumi.String("string"),
		PortOverride:                pulumi.Int(0),
		KeyType:                     pulumi.String("string"),
		EgressFilter:                pulumi.String("string"),
		BindInterface:               pulumi.String("string"),
		PortForwarding:              pulumi.Bool(false),
		AllowDeprecatedKeyExchanges: pulumi.Bool(false),
		ProxyClusterId:              pulumi.String("string"),
		PublicKey:                   pulumi.String("string"),
		SecretStoreId:               pulumi.String("string"),
		Subdomain:                   pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	SshCert: &sdm.ResourceSshCertArgs{
		Hostname:                         pulumi.String("string"),
		Port:                             pulumi.Int(0),
		Name:                             pulumi.String("string"),
		IdentityAliasHealthcheckUsername: pulumi.String("string"),
		AllowDeprecatedKeyExchanges:      pulumi.Bool(false),
		IdentitySetId:                    pulumi.String("string"),
		KeyType:                          pulumi.String("string"),
		EgressFilter:                     pulumi.String("string"),
		BindInterface:                    pulumi.String("string"),
		PortForwarding:                   pulumi.Bool(false),
		PortOverride:                     pulumi.Int(0),
		ProxyClusterId:                   pulumi.String("string"),
		SecretStoreId:                    pulumi.String("string"),
		Subdomain:                        pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	SshCustomerKey: &sdm.ResourceSshCustomerKeyArgs{
		Hostname:                    pulumi.String("string"),
		Port:                        pulumi.Int(0),
		Name:                        pulumi.String("string"),
		PortForwarding:              pulumi.Bool(false),
		EgressFilter:                pulumi.String("string"),
		BindInterface:               pulumi.String("string"),
		AllowDeprecatedKeyExchanges: pulumi.Bool(false),
		PortOverride:                pulumi.Int(0),
		PrivateKey:                  pulumi.String("string"),
		ProxyClusterId:              pulumi.String("string"),
		SecretStoreId:               pulumi.String("string"),
		Subdomain:                   pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	SshPassword: &sdm.ResourceSshPasswordArgs{
		Port:                        pulumi.Int(0),
		Hostname:                    pulumi.String("string"),
		Name:                        pulumi.String("string"),
		AllowDeprecatedKeyExchanges: pulumi.Bool(false),
		EgressFilter:                pulumi.String("string"),
		Password:                    pulumi.String("string"),
		BindInterface:               pulumi.String("string"),
		PortForwarding:              pulumi.Bool(false),
		SecretStoreId:               pulumi.String("string"),
		ProxyClusterId:              pulumi.String("string"),
		PortOverride:                pulumi.Int(0),
		Subdomain:                   pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Sybase: &sdm.ResourceSybaseArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	SybaseIq: &sdm.ResourceSybaseIqArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Teradata: &sdm.ResourceTeradataArgs{
		Hostname:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		Port:           pulumi.Int(0),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
	Trino: &sdm.ResourceTrinoArgs{
		Hostname:       pulumi.String("string"),
		Database:       pulumi.String("string"),
		Name:           pulumi.String("string"),
		Port:           pulumi.Int(0),
		EgressFilter:   pulumi.String("string"),
		Password:       pulumi.String("string"),
		BindInterface:  pulumi.String("string"),
		PortOverride:   pulumi.Int(0),
		ProxyClusterId: pulumi.String("string"),
		SecretStoreId:  pulumi.String("string"),
		Subdomain:      pulumi.String("string"),
		Tags: pulumi.StringMap{
			"string": pulumi.String("string"),
		},
		Username: pulumi.String("string"),
	},
})
var resourceResource = new Resource("resourceResource", ResourceArgs.builder()
    .aks(ResourceAksArgs.builder()
        .hostname("string")
        .port(0)
        .name("string")
        .clientKey("string")
        .identityAliasHealthcheckUsername("string")
        .discoveryEnabled(false)
        .discoveryUsername("string")
        .egressFilter("string")
        .healthcheckNamespace("string")
        .clientCertificate("string")
        .allowResourceRoleBypass(false)
        .identitySetId("string")
        .certificateAuthority("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .aksBasicAuth(ResourceAksBasicAuthArgs.builder()
        .port(0)
        .hostname("string")
        .name("string")
        .egressFilter("string")
        .healthcheckNamespace("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .aksServiceAccount(ResourceAksServiceAccountArgs.builder()
        .hostname("string")
        .port(0)
        .name("string")
        .identitySetId("string")
        .bindInterface("string")
        .healthcheckNamespace("string")
        .discoveryUsername("string")
        .identityAliasHealthcheckUsername("string")
        .allowResourceRoleBypass(false)
        .discoveryEnabled(false)
        .egressFilter("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .token("string")
        .build())
    .aksServiceAccountUserImpersonation(ResourceAksServiceAccountUserImpersonationArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .bindInterface("string")
        .egressFilter("string")
        .healthcheckNamespace("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .token("string")
        .build())
    .aksUserImpersonation(ResourceAksUserImpersonationArgs.builder()
        .hostname("string")
        .port(0)
        .name("string")
        .clientKey("string")
        .egressFilter("string")
        .healthcheckNamespace("string")
        .bindInterface("string")
        .clientCertificate("string")
        .certificateAuthority("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .amazonEks(ResourceAmazonEksArgs.builder()
        .clusterName("string")
        .region("string")
        .name("string")
        .endpoint("string")
        .discoveryEnabled(false)
        .portOverride(0)
        .discoveryUsername("string")
        .egressFilter("string")
        .certificateAuthority("string")
        .healthcheckNamespace("string")
        .identityAliasHealthcheckUsername("string")
        .identitySetId("string")
        .bindInterface("string")
        .accessKey("string")
        .proxyClusterId("string")
        .allowResourceRoleBypass(false)
        .roleArn("string")
        .roleExternalId("string")
        .secretAccessKey("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .amazonEksInstanceProfile(ResourceAmazonEksInstanceProfileArgs.builder()
        .endpoint("string")
        .region("string")
        .name("string")
        .clusterName("string")
        .identitySetId("string")
        .certificateAuthority("string")
        .egressFilter("string")
        .discoveryEnabled(false)
        .healthcheckNamespace("string")
        .identityAliasHealthcheckUsername("string")
        .allowResourceRoleBypass(false)
        .discoveryUsername("string")
        .portOverride(0)
        .proxyClusterId("string")
        .bindInterface("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .amazonEksInstanceProfileUserImpersonation(ResourceAmazonEksInstanceProfileUserImpersonationArgs.builder()
        .region("string")
        .endpoint("string")
        .clusterName("string")
        .name("string")
        .proxyClusterId("string")
        .healthcheckNamespace("string")
        .certificateAuthority("string")
        .portOverride(0)
        .egressFilter("string")
        .bindInterface("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .amazonEksUserImpersonation(ResourceAmazonEksUserImpersonationArgs.builder()
        .endpoint("string")
        .region("string")
        .name("string")
        .clusterName("string")
        .portOverride(0)
        .egressFilter("string")
        .healthcheckNamespace("string")
        .certificateAuthority("string")
        .accessKey("string")
        .proxyClusterId("string")
        .bindInterface("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretAccessKey("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .amazonEs(ResourceAmazonEsArgs.builder()
        .name("string")
        .region("string")
        .proxyClusterId("string")
        .endpoint("string")
        .egressFilter("string")
        .portOverride(0)
        .accessKey("string")
        .bindInterface("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretAccessKey("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .amazonEsiam(ResourceAmazonEsiamArgs.builder()
        .region("string")
        .endpoint("string")
        .name("string")
        .egressFilter("string")
        .portOverride(0)
        .proxyClusterId("string")
        .bindInterface("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .build())
    .amazonmqAmqp091(ResourceAmazonmqAmqp091Args.builder()
        .hostname("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .password("string")
        .port(0)
        .bindInterface("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .athena(ResourceAthenaArgs.builder()
        .name("string")
        .athenaOutput("string")
        .proxyClusterId("string")
        .egressFilter("string")
        .bindInterface("string")
        .portOverride(0)
        .accessKey("string")
        .region("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretAccessKey("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .athenaIam(ResourceAthenaIamArgs.builder()
        .name("string")
        .output("string")
        .bindInterface("string")
        .egressFilter("string")
        .portOverride(0)
        .proxyClusterId("string")
        .region("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .auroraMysql(ResourceAuroraMysqlArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .database("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .requireNativeAuth(false)
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .useAzureSingleServerUsernames(false)
        .username("string")
        .build())
    .auroraMysqlIam(ResourceAuroraMysqlIamArgs.builder()
        .hostname("string")
        .region("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .port(0)
        .bindInterface("string")
        .proxyClusterId("string")
        .database("string")
        .roleAssumptionArn("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .auroraPostgres(ResourceAuroraPostgresArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .password("string")
        .egressFilter("string")
        .overrideDatabase(false)
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .auroraPostgresIam(ResourceAuroraPostgresIamArgs.builder()
        .region("string")
        .name("string")
        .database("string")
        .hostname("string")
        .proxyClusterId("string")
        .overrideDatabase(false)
        .egressFilter("string")
        .portOverride(0)
        .port(0)
        .bindInterface("string")
        .roleAssumptionArn("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .aws(ResourceAwsArgs.builder()
        .healthcheckRegion("string")
        .name("string")
        .proxyClusterId("string")
        .egressFilter("string")
        .bindInterface("string")
        .portOverride(0)
        .accessKey("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretAccessKey("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .awsConsole(ResourceAwsConsoleArgs.builder()
        .name("string")
        .subdomain("string")
        .region("string")
        .portOverride(0)
        .identitySetId("string")
        .identityAliasHealthcheckUsername("string")
        .bindInterface("string")
        .proxyClusterId("string")
        .enableEnvVariables(false)
        .roleArn("string")
        .roleExternalId("string")
        .secretStoreId("string")
        .sessionExpiry(0)
        .egressFilter("string")
        .tags(Map.of("string", "string"))
        .build())
    .awsConsoleStaticKeyPair(ResourceAwsConsoleStaticKeyPairArgs.builder()
        .name("string")
        .subdomain("string")
        .region("string")
        .identitySetId("string")
        .accessKey("string")
        .identityAliasHealthcheckUsername("string")
        .portOverride(0)
        .proxyClusterId("string")
        .egressFilter("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretAccessKey("string")
        .secretStoreId("string")
        .sessionExpiry(0)
        .bindInterface("string")
        .tags(Map.of("string", "string"))
        .build())
    .awsInstanceProfile(ResourceAwsInstanceProfileArgs.builder()
        .name("string")
        .region("string")
        .bindInterface("string")
        .egressFilter("string")
        .enableEnvVariables(false)
        .portOverride(0)
        .proxyClusterId("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .azure(ResourceAzureArgs.builder()
        .name("string")
        .appId("string")
        .bindInterface("string")
        .egressFilter("string")
        .password("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tenantId("string")
        .build())
    .azureCertificate(ResourceAzureCertificateArgs.builder()
        .name("string")
        .appId("string")
        .bindInterface("string")
        .clientCertificate("string")
        .egressFilter("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tenantId("string")
        .build())
    .azureMysql(ResourceAzureMysqlArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .database("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .requireNativeAuth(false)
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .useAzureSingleServerUsernames(false)
        .username("string")
        .build())
    .azurePostgres(ResourceAzurePostgresArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .password("string")
        .egressFilter("string")
        .overrideDatabase(false)
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .azurePostgresManagedIdentity(ResourceAzurePostgresManagedIdentityArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .password("string")
        .egressFilter("string")
        .overrideDatabase(false)
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .useAzureSingleServerUsernames(false)
        .username("string")
        .build())
    .bigQuery(ResourceBigQueryArgs.builder()
        .endpoint("string")
        .name("string")
        .project("string")
        .bindInterface("string")
        .egressFilter("string")
        .portOverride(0)
        .privateKey("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .cassandra(ResourceCassandraArgs.builder()
        .hostname("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .password("string")
        .port(0)
        .bindInterface("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .citus(ResourceCitusArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .password("string")
        .egressFilter("string")
        .overrideDatabase(false)
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .clickHouseHttp(ResourceClickHouseHttpArgs.builder()
        .name("string")
        .url("string")
        .bindInterface("string")
        .database("string")
        .egressFilter("string")
        .password("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .clickHouseMySql(ResourceClickHouseMySqlArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .database("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .requireNativeAuth(false)
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .clickHouseTcp(ResourceClickHouseTcpArgs.builder()
        .port(0)
        .hostname("string")
        .name("string")
        .bindInterface("string")
        .egressFilter("string")
        .password("string")
        .database("string")
        .portOverride(0)
        .subdomain("string")
        .secretStoreId("string")
        .proxyClusterId("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .clustrix(ResourceClustrixArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .database("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .requireNativeAuth(false)
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .useAzureSingleServerUsernames(false)
        .username("string")
        .build())
    .cockroach(ResourceCockroachArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .password("string")
        .egressFilter("string")
        .overrideDatabase(false)
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .couchbaseDatabase(ResourceCouchbaseDatabaseArgs.builder()
        .n1QlPort(0)
        .name("string")
        .hostname("string")
        .port(0)
        .egressFilter("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .couchbaseWebUi(ResourceCouchbaseWebUiArgs.builder()
        .name("string")
        .subdomain("string")
        .url("string")
        .bindInterface("string")
        .egressFilter("string")
        .password("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .db2I(ResourceDb2IArgs.builder()
        .name("string")
        .port(0)
        .hostname("string")
        .portOverride(0)
        .password("string")
        .egressFilter("string")
        .bindInterface("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .db2Luw(ResourceDb2LuwArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .documentDbHost(ResourceDocumentDbHostArgs.builder()
        .hostname("string")
        .authDatabase("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .documentDbHostIam(ResourceDocumentDbHostIamArgs.builder()
        .hostname("string")
        .name("string")
        .region("string")
        .bindInterface("string")
        .egressFilter("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .documentDbReplicaSet(ResourceDocumentDbReplicaSetArgs.builder()
        .hostname("string")
        .replicaSet("string")
        .name("string")
        .authDatabase("string")
        .egressFilter("string")
        .connectToReplica(false)
        .password("string")
        .portOverride(0)
        .proxyClusterId("string")
        .bindInterface("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .druid(ResourceDruidArgs.builder()
        .hostname("string")
        .name("string")
        .bindInterface("string")
        .egressFilter("string")
        .password("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .dynamoDb(ResourceDynamoDbArgs.builder()
        .endpoint("string")
        .region("string")
        .name("string")
        .proxyClusterId("string")
        .egressFilter("string")
        .portOverride(0)
        .accessKey("string")
        .bindInterface("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretAccessKey("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .dynamoDbiam(ResourceDynamoDbiamArgs.builder()
        .endpoint("string")
        .name("string")
        .region("string")
        .bindInterface("string")
        .egressFilter("string")
        .portOverride(0)
        .proxyClusterId("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .elastic(ResourceElasticArgs.builder()
        .hostname("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .password("string")
        .port(0)
        .bindInterface("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .elasticacheRedis(ResourceElasticacheRedisArgs.builder()
        .hostname("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .password("string")
        .port(0)
        .bindInterface("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .gcp(ResourceGcpArgs.builder()
        .name("string")
        .scopes("string")
        .bindInterface("string")
        .egressFilter("string")
        .keyfile("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .gcpConsole(ResourceGcpConsoleArgs.builder()
        .name("string")
        .workforceProviderId("string")
        .workforcePoolId("string")
        .subdomain("string")
        .identitySetId("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .sessionExpiry(0)
        .bindInterface("string")
        .tags(Map.of("string", "string"))
        .identityAliasHealthcheckUsername("string")
        .egressFilter("string")
        .build())
    .gcpwif(ResourceGcpwifArgs.builder()
        .name("string")
        .workforceProviderId("string")
        .workforcePoolId("string")
        .scopes("string")
        .projectId("string")
        .portOverride(0)
        .bindInterface("string")
        .proxyClusterId("string")
        .identitySetId("string")
        .secretStoreId("string")
        .sessionExpiry(0)
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .identityAliasHealthcheckUsername("string")
        .egressFilter("string")
        .build())
    .googleGke(ResourceGoogleGkeArgs.builder()
        .endpoint("string")
        .name("string")
        .identityAliasHealthcheckUsername("string")
        .identitySetId("string")
        .discoveryUsername("string")
        .egressFilter("string")
        .certificateAuthority("string")
        .healthcheckNamespace("string")
        .allowResourceRoleBypass(false)
        .discoveryEnabled(false)
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .serviceAccountKey("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .googleGkeUserImpersonation(ResourceGoogleGkeUserImpersonationArgs.builder()
        .endpoint("string")
        .name("string")
        .bindInterface("string")
        .certificateAuthority("string")
        .egressFilter("string")
        .healthcheckNamespace("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .serviceAccountKey("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .greenplum(ResourceGreenplumArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .password("string")
        .egressFilter("string")
        .overrideDatabase(false)
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .httpAuth(ResourceHttpAuthArgs.builder()
        .healthcheckPath("string")
        .url("string")
        .subdomain("string")
        .name("string")
        .hostOverride("string")
        .headersBlacklist("string")
        .authHeader("string")
        .egressFilter("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .defaultPath("string")
        .tags(Map.of("string", "string"))
        .bindInterface("string")
        .build())
    .httpBasicAuth(ResourceHttpBasicAuthArgs.builder()
        .healthcheckPath("string")
        .url("string")
        .subdomain("string")
        .name("string")
        .headersBlacklist("string")
        .hostOverride("string")
        .bindInterface("string")
        .password("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .egressFilter("string")
        .tags(Map.of("string", "string"))
        .defaultPath("string")
        .username("string")
        .build())
    .httpNoAuth(ResourceHttpNoAuthArgs.builder()
        .healthcheckPath("string")
        .name("string")
        .subdomain("string")
        .url("string")
        .bindInterface("string")
        .defaultPath("string")
        .egressFilter("string")
        .headersBlacklist("string")
        .hostOverride("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .tags(Map.of("string", "string"))
        .build())
    .kubernetes(ResourceKubernetesArgs.builder()
        .hostname("string")
        .port(0)
        .name("string")
        .clientKey("string")
        .identityAliasHealthcheckUsername("string")
        .discoveryEnabled(false)
        .discoveryUsername("string")
        .egressFilter("string")
        .healthcheckNamespace("string")
        .clientCertificate("string")
        .allowResourceRoleBypass(false)
        .identitySetId("string")
        .certificateAuthority("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .kubernetesBasicAuth(ResourceKubernetesBasicAuthArgs.builder()
        .port(0)
        .hostname("string")
        .name("string")
        .egressFilter("string")
        .healthcheckNamespace("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .kubernetesPodIdentity(ResourceKubernetesPodIdentityArgs.builder()
        .name("string")
        .identitySetId("string")
        .certificateAuthority("string")
        .egressFilter("string")
        .healthcheckNamespace("string")
        .identityAliasHealthcheckUsername("string")
        .allowResourceRoleBypass(false)
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .kubernetesServiceAccount(ResourceKubernetesServiceAccountArgs.builder()
        .hostname("string")
        .port(0)
        .name("string")
        .identitySetId("string")
        .bindInterface("string")
        .healthcheckNamespace("string")
        .discoveryUsername("string")
        .identityAliasHealthcheckUsername("string")
        .allowResourceRoleBypass(false)
        .discoveryEnabled(false)
        .egressFilter("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .token("string")
        .build())
    .kubernetesServiceAccountUserImpersonation(ResourceKubernetesServiceAccountUserImpersonationArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .bindInterface("string")
        .egressFilter("string")
        .healthcheckNamespace("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .token("string")
        .build())
    .kubernetesUserImpersonation(ResourceKubernetesUserImpersonationArgs.builder()
        .hostname("string")
        .port(0)
        .name("string")
        .clientKey("string")
        .egressFilter("string")
        .healthcheckNamespace("string")
        .bindInterface("string")
        .clientCertificate("string")
        .certificateAuthority("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .maria(ResourceMariaArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .database("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .requireNativeAuth(false)
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .useAzureSingleServerUsernames(false)
        .username("string")
        .build())
    .memcached(ResourceMemcachedArgs.builder()
        .hostname("string")
        .name("string")
        .bindInterface("string")
        .egressFilter("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .memsql(ResourceMemsqlArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .database("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .requireNativeAuth(false)
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .useAzureSingleServerUsernames(false)
        .username("string")
        .build())
    .mongoHost(ResourceMongoHostArgs.builder()
        .hostname("string")
        .authDatabase("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .mongoLegacyHost(ResourceMongoLegacyHostArgs.builder()
        .hostname("string")
        .authDatabase("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .mongoLegacyReplicaset(ResourceMongoLegacyReplicasetArgs.builder()
        .hostname("string")
        .replicaSet("string")
        .authDatabase("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .password("string")
        .port(0)
        .connectToReplica(false)
        .proxyClusterId("string")
        .bindInterface("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .mongoReplicaSet(ResourceMongoReplicaSetArgs.builder()
        .hostname("string")
        .replicaSet("string")
        .authDatabase("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .password("string")
        .port(0)
        .connectToReplica(false)
        .proxyClusterId("string")
        .bindInterface("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .mongoShardedCluster(ResourceMongoShardedClusterArgs.builder()
        .hostname("string")
        .authDatabase("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .password("string")
        .bindInterface("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .mtlsMysql(ResourceMtlsMysqlArgs.builder()
        .hostname("string")
        .name("string")
        .password("string")
        .proxyClusterId("string")
        .database("string")
        .egressFilter("string")
        .clientCertificate("string")
        .certificateAuthority("string")
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .clientKey("string")
        .requireNativeAuth(false)
        .secretStoreId("string")
        .serverName("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .useAzureSingleServerUsernames(false)
        .username("string")
        .build())
    .mtlsPostgres(ResourceMtlsPostgresArgs.builder()
        .database("string")
        .name("string")
        .hostname("string")
        .overrideDatabase(false)
        .port(0)
        .egressFilter("string")
        .clientCertificate("string")
        .certificateAuthority("string")
        .bindInterface("string")
        .password("string")
        .clientKey("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .serverName("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .mysql(ResourceMysqlArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .database("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .requireNativeAuth(false)
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .useAzureSingleServerUsernames(false)
        .username("string")
        .build())
    .neptune(ResourceNeptuneArgs.builder()
        .endpoint("string")
        .name("string")
        .bindInterface("string")
        .egressFilter("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .neptuneIam(ResourceNeptuneIamArgs.builder()
        .endpoint("string")
        .region("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .port(0)
        .accessKey("string")
        .proxyClusterId("string")
        .bindInterface("string")
        .roleArn("string")
        .roleExternalId("string")
        .secretAccessKey("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .oracle(ResourceOracleArgs.builder()
        .port(0)
        .name("string")
        .database("string")
        .hostname("string")
        .bindInterface("string")
        .password("string")
        .egressFilter("string")
        .portOverride(0)
        .subdomain("string")
        .secretStoreId("string")
        .proxyClusterId("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .postgres(ResourcePostgresArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .password("string")
        .egressFilter("string")
        .overrideDatabase(false)
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .presto(ResourcePrestoArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .rabbitmqAmqp091(ResourceRabbitmqAmqp091Args.builder()
        .hostname("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .password("string")
        .port(0)
        .bindInterface("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .rawTcp(ResourceRawTcpArgs.builder()
        .hostname("string")
        .name("string")
        .bindInterface("string")
        .egressFilter("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .rdp(ResourceRdpArgs.builder()
        .hostname("string")
        .name("string")
        .password("string")
        .egressFilter("string")
        .lockRequired(false)
        .downgradeNlaConnections(false)
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .rdpCert(ResourceRdpCertArgs.builder()
        .hostname("string")
        .name("string")
        .identityAliasHealthcheckUsername("string")
        .bindInterface("string")
        .identitySetId("string")
        .lockRequired(false)
        .egressFilter("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .rdsPostgresIam(ResourceRdsPostgresIamArgs.builder()
        .region("string")
        .name("string")
        .database("string")
        .hostname("string")
        .proxyClusterId("string")
        .overrideDatabase(false)
        .egressFilter("string")
        .portOverride(0)
        .port(0)
        .bindInterface("string")
        .roleAssumptionArn("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .redis(ResourceRedisArgs.builder()
        .hostname("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .password("string")
        .port(0)
        .bindInterface("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tlsRequired(false)
        .username("string")
        .build())
    .redshift(ResourceRedshiftArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .password("string")
        .egressFilter("string")
        .overrideDatabase(false)
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .redshiftIam(ResourceRedshiftIamArgs.builder()
        .name("string")
        .clusterId("string")
        .database("string")
        .region("string")
        .hostname("string")
        .overrideDatabase(false)
        .bindInterface("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .egressFilter("string")
        .roleAssumptionArn("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .build())
    .redshiftServerlessIam(ResourceRedshiftServerlessIamArgs.builder()
        .region("string")
        .database("string")
        .workgroup("string")
        .hostname("string")
        .name("string")
        .proxyClusterId("string")
        .overrideDatabase(false)
        .portOverride(0)
        .port(0)
        .bindInterface("string")
        .roleAssumptionArn("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .egressFilter("string")
        .build())
    .singleStore(ResourceSingleStoreArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .database("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .requireNativeAuth(false)
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .useAzureSingleServerUsernames(false)
        .username("string")
        .build())
    .snowflake(ResourceSnowflakeArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .portOverride(0)
        .egressFilter("string")
        .password("string")
        .bindInterface("string")
        .proxyClusterId("string")
        .schema("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .snowsight(ResourceSnowsightArgs.builder()
        .healthcheckUsername("string")
        .name("string")
        .subdomain("string")
        .bindInterface("string")
        .egressFilter("string")
        .portOverride(0)
        .proxyClusterId("string")
        .samlMetadata("string")
        .secretStoreId("string")
        .tags(Map.of("string", "string"))
        .build())
    .sqlServer(ResourceSqlServerArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .portOverride(0)
        .database("string")
        .bindInterface("string")
        .overrideDatabase(false)
        .password("string")
        .allowDeprecatedEncryption(false)
        .egressFilter("string")
        .proxyClusterId("string")
        .schema("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .sqlServerAzureAd(ResourceSqlServerAzureAdArgs.builder()
        .hostname("string")
        .name("string")
        .port(0)
        .portOverride(0)
        .egressFilter("string")
        .clientId("string")
        .bindInterface("string")
        .overrideDatabase(false)
        .allowDeprecatedEncryption(false)
        .database("string")
        .proxyClusterId("string")
        .schema("string")
        .secret("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .tenantId("string")
        .build())
    .sqlServerKerberosAd(ResourceSqlServerKerberosAdArgs.builder()
        .hostname("string")
        .serverSpn("string")
        .name("string")
        .overrideDatabase(false)
        .portOverride(0)
        .keytab("string")
        .krbConfig("string")
        .database("string")
        .allowDeprecatedEncryption(false)
        .port(0)
        .egressFilter("string")
        .proxyClusterId("string")
        .realm("string")
        .schema("string")
        .secretStoreId("string")
        .bindInterface("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .ssh(ResourceSshArgs.builder()
        .port(0)
        .hostname("string")
        .name("string")
        .portOverride(0)
        .keyType("string")
        .egressFilter("string")
        .bindInterface("string")
        .portForwarding(false)
        .allowDeprecatedKeyExchanges(false)
        .proxyClusterId("string")
        .publicKey("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .sshCert(ResourceSshCertArgs.builder()
        .hostname("string")
        .port(0)
        .name("string")
        .identityAliasHealthcheckUsername("string")
        .allowDeprecatedKeyExchanges(false)
        .identitySetId("string")
        .keyType("string")
        .egressFilter("string")
        .bindInterface("string")
        .portForwarding(false)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .sshCustomerKey(ResourceSshCustomerKeyArgs.builder()
        .hostname("string")
        .port(0)
        .name("string")
        .portForwarding(false)
        .egressFilter("string")
        .bindInterface("string")
        .allowDeprecatedKeyExchanges(false)
        .portOverride(0)
        .privateKey("string")
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .sshPassword(ResourceSshPasswordArgs.builder()
        .port(0)
        .hostname("string")
        .name("string")
        .allowDeprecatedKeyExchanges(false)
        .egressFilter("string")
        .password("string")
        .bindInterface("string")
        .portForwarding(false)
        .secretStoreId("string")
        .proxyClusterId("string")
        .portOverride(0)
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .sybase(ResourceSybaseArgs.builder()
        .hostname("string")
        .name("string")
        .bindInterface("string")
        .egressFilter("string")
        .password("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .sybaseIq(ResourceSybaseIqArgs.builder()
        .hostname("string")
        .name("string")
        .bindInterface("string")
        .egressFilter("string")
        .password("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .teradata(ResourceTeradataArgs.builder()
        .hostname("string")
        .name("string")
        .bindInterface("string")
        .egressFilter("string")
        .password("string")
        .port(0)
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .trino(ResourceTrinoArgs.builder()
        .hostname("string")
        .database("string")
        .name("string")
        .port(0)
        .egressFilter("string")
        .password("string")
        .bindInterface("string")
        .portOverride(0)
        .proxyClusterId("string")
        .secretStoreId("string")
        .subdomain("string")
        .tags(Map.of("string", "string"))
        .username("string")
        .build())
    .build());
resource_resource = sdm.Resource("resourceResource",
    aks={
        "hostname": "string",
        "port": 0,
        "name": "string",
        "client_key": "string",
        "identity_alias_healthcheck_username": "string",
        "discovery_enabled": False,
        "discovery_username": "string",
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "client_certificate": "string",
        "allow_resource_role_bypass": False,
        "identity_set_id": "string",
        "certificate_authority": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    aks_basic_auth={
        "port": 0,
        "hostname": "string",
        "name": "string",
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    aks_service_account={
        "hostname": "string",
        "port": 0,
        "name": "string",
        "identity_set_id": "string",
        "bind_interface": "string",
        "healthcheck_namespace": "string",
        "discovery_username": "string",
        "identity_alias_healthcheck_username": "string",
        "allow_resource_role_bypass": False,
        "discovery_enabled": False,
        "egress_filter": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "token": "string",
    },
    aks_service_account_user_impersonation={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "bind_interface": "string",
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "token": "string",
    },
    aks_user_impersonation={
        "hostname": "string",
        "port": 0,
        "name": "string",
        "client_key": "string",
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "bind_interface": "string",
        "client_certificate": "string",
        "certificate_authority": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    amazon_eks={
        "cluster_name": "string",
        "region": "string",
        "name": "string",
        "endpoint": "string",
        "discovery_enabled": False,
        "port_override": 0,
        "discovery_username": "string",
        "egress_filter": "string",
        "certificate_authority": "string",
        "healthcheck_namespace": "string",
        "identity_alias_healthcheck_username": "string",
        "identity_set_id": "string",
        "bind_interface": "string",
        "access_key": "string",
        "proxy_cluster_id": "string",
        "allow_resource_role_bypass": False,
        "role_arn": "string",
        "role_external_id": "string",
        "secret_access_key": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    amazon_eks_instance_profile={
        "endpoint": "string",
        "region": "string",
        "name": "string",
        "cluster_name": "string",
        "identity_set_id": "string",
        "certificate_authority": "string",
        "egress_filter": "string",
        "discovery_enabled": False,
        "healthcheck_namespace": "string",
        "identity_alias_healthcheck_username": "string",
        "allow_resource_role_bypass": False,
        "discovery_username": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "bind_interface": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    amazon_eks_instance_profile_user_impersonation={
        "region": "string",
        "endpoint": "string",
        "cluster_name": "string",
        "name": "string",
        "proxy_cluster_id": "string",
        "healthcheck_namespace": "string",
        "certificate_authority": "string",
        "port_override": 0,
        "egress_filter": "string",
        "bind_interface": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    amazon_eks_user_impersonation={
        "endpoint": "string",
        "region": "string",
        "name": "string",
        "cluster_name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "certificate_authority": "string",
        "access_key": "string",
        "proxy_cluster_id": "string",
        "bind_interface": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_access_key": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    amazon_es={
        "name": "string",
        "region": "string",
        "proxy_cluster_id": "string",
        "endpoint": "string",
        "egress_filter": "string",
        "port_override": 0,
        "access_key": "string",
        "bind_interface": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_access_key": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    amazon_esiam={
        "region": "string",
        "endpoint": "string",
        "name": "string",
        "egress_filter": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "bind_interface": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
    },
    amazonmq_amqp091={
        "hostname": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    athena={
        "name": "string",
        "athena_output": "string",
        "proxy_cluster_id": "string",
        "egress_filter": "string",
        "bind_interface": "string",
        "port_override": 0,
        "access_key": "string",
        "region": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_access_key": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    athena_iam={
        "name": "string",
        "output": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "region": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    aurora_mysql={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "database": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "require_native_auth": False,
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "use_azure_single_server_usernames": False,
        "username": "string",
    },
    aurora_mysql_iam={
        "hostname": "string",
        "region": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "port": 0,
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "database": "string",
        "role_assumption_arn": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    aurora_postgres={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "password": "string",
        "egress_filter": "string",
        "override_database": False,
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    aurora_postgres_iam={
        "region": "string",
        "name": "string",
        "database": "string",
        "hostname": "string",
        "proxy_cluster_id": "string",
        "override_database": False,
        "egress_filter": "string",
        "port_override": 0,
        "port": 0,
        "bind_interface": "string",
        "role_assumption_arn": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    aws={
        "healthcheck_region": "string",
        "name": "string",
        "proxy_cluster_id": "string",
        "egress_filter": "string",
        "bind_interface": "string",
        "port_override": 0,
        "access_key": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_access_key": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    aws_console={
        "name": "string",
        "subdomain": "string",
        "region": "string",
        "port_override": 0,
        "identity_set_id": "string",
        "identity_alias_healthcheck_username": "string",
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "enable_env_variables": False,
        "role_arn": "string",
        "role_external_id": "string",
        "secret_store_id": "string",
        "session_expiry": 0,
        "egress_filter": "string",
        "tags": {
            "string": "string",
        },
    },
    aws_console_static_key_pair={
        "name": "string",
        "subdomain": "string",
        "region": "string",
        "identity_set_id": "string",
        "access_key": "string",
        "identity_alias_healthcheck_username": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "egress_filter": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_access_key": "string",
        "secret_store_id": "string",
        "session_expiry": 0,
        "bind_interface": "string",
        "tags": {
            "string": "string",
        },
    },
    aws_instance_profile={
        "name": "string",
        "region": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "enable_env_variables": False,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    azure={
        "name": "string",
        "app_id": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "password": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tenant_id": "string",
    },
    azure_certificate={
        "name": "string",
        "app_id": "string",
        "bind_interface": "string",
        "client_certificate": "string",
        "egress_filter": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tenant_id": "string",
    },
    azure_mysql={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "database": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "require_native_auth": False,
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "use_azure_single_server_usernames": False,
        "username": "string",
    },
    azure_postgres={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "password": "string",
        "egress_filter": "string",
        "override_database": False,
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    azure_postgres_managed_identity={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "password": "string",
        "egress_filter": "string",
        "override_database": False,
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "use_azure_single_server_usernames": False,
        "username": "string",
    },
    big_query={
        "endpoint": "string",
        "name": "string",
        "project": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "port_override": 0,
        "private_key": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    cassandra={
        "hostname": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    citus={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "password": "string",
        "egress_filter": "string",
        "override_database": False,
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    click_house_http={
        "name": "string",
        "url": "string",
        "bind_interface": "string",
        "database": "string",
        "egress_filter": "string",
        "password": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    click_house_my_sql={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "database": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "require_native_auth": False,
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    click_house_tcp={
        "port": 0,
        "hostname": "string",
        "name": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "password": "string",
        "database": "string",
        "port_override": 0,
        "subdomain": "string",
        "secret_store_id": "string",
        "proxy_cluster_id": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    clustrix={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "database": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "require_native_auth": False,
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "use_azure_single_server_usernames": False,
        "username": "string",
    },
    cockroach={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "password": "string",
        "egress_filter": "string",
        "override_database": False,
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    couchbase_database={
        "n1_ql_port": 0,
        "name": "string",
        "hostname": "string",
        "port": 0,
        "egress_filter": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    couchbase_web_ui={
        "name": "string",
        "subdomain": "string",
        "url": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "password": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    db2_i={
        "name": "string",
        "port": 0,
        "hostname": "string",
        "port_override": 0,
        "password": "string",
        "egress_filter": "string",
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    db2_luw={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    document_db_host={
        "hostname": "string",
        "auth_database": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    document_db_host_iam={
        "hostname": "string",
        "name": "string",
        "region": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    document_db_replica_set={
        "hostname": "string",
        "replica_set": "string",
        "name": "string",
        "auth_database": "string",
        "egress_filter": "string",
        "connect_to_replica": False,
        "password": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "bind_interface": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    druid={
        "hostname": "string",
        "name": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    dynamo_db={
        "endpoint": "string",
        "region": "string",
        "name": "string",
        "proxy_cluster_id": "string",
        "egress_filter": "string",
        "port_override": 0,
        "access_key": "string",
        "bind_interface": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_access_key": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    dynamo_dbiam={
        "endpoint": "string",
        "name": "string",
        "region": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    elastic={
        "hostname": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    elasticache_redis={
        "hostname": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    gcp={
        "name": "string",
        "scopes": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "keyfile": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    gcp_console={
        "name": "string",
        "workforce_provider_id": "string",
        "workforce_pool_id": "string",
        "subdomain": "string",
        "identity_set_id": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "session_expiry": 0,
        "bind_interface": "string",
        "tags": {
            "string": "string",
        },
        "identity_alias_healthcheck_username": "string",
        "egress_filter": "string",
    },
    gcpwif={
        "name": "string",
        "workforce_provider_id": "string",
        "workforce_pool_id": "string",
        "scopes": "string",
        "project_id": "string",
        "port_override": 0,
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "identity_set_id": "string",
        "secret_store_id": "string",
        "session_expiry": 0,
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "identity_alias_healthcheck_username": "string",
        "egress_filter": "string",
    },
    google_gke={
        "endpoint": "string",
        "name": "string",
        "identity_alias_healthcheck_username": "string",
        "identity_set_id": "string",
        "discovery_username": "string",
        "egress_filter": "string",
        "certificate_authority": "string",
        "healthcheck_namespace": "string",
        "allow_resource_role_bypass": False,
        "discovery_enabled": False,
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "service_account_key": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    google_gke_user_impersonation={
        "endpoint": "string",
        "name": "string",
        "bind_interface": "string",
        "certificate_authority": "string",
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "service_account_key": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    greenplum={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "password": "string",
        "egress_filter": "string",
        "override_database": False,
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    http_auth={
        "healthcheck_path": "string",
        "url": "string",
        "subdomain": "string",
        "name": "string",
        "host_override": "string",
        "headers_blacklist": "string",
        "auth_header": "string",
        "egress_filter": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "default_path": "string",
        "tags": {
            "string": "string",
        },
        "bind_interface": "string",
    },
    http_basic_auth={
        "healthcheck_path": "string",
        "url": "string",
        "subdomain": "string",
        "name": "string",
        "headers_blacklist": "string",
        "host_override": "string",
        "bind_interface": "string",
        "password": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "egress_filter": "string",
        "tags": {
            "string": "string",
        },
        "default_path": "string",
        "username": "string",
    },
    http_no_auth={
        "healthcheck_path": "string",
        "name": "string",
        "subdomain": "string",
        "url": "string",
        "bind_interface": "string",
        "default_path": "string",
        "egress_filter": "string",
        "headers_blacklist": "string",
        "host_override": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "tags": {
            "string": "string",
        },
    },
    kubernetes={
        "hostname": "string",
        "port": 0,
        "name": "string",
        "client_key": "string",
        "identity_alias_healthcheck_username": "string",
        "discovery_enabled": False,
        "discovery_username": "string",
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "client_certificate": "string",
        "allow_resource_role_bypass": False,
        "identity_set_id": "string",
        "certificate_authority": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    kubernetes_basic_auth={
        "port": 0,
        "hostname": "string",
        "name": "string",
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    kubernetes_pod_identity={
        "name": "string",
        "identity_set_id": "string",
        "certificate_authority": "string",
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "identity_alias_healthcheck_username": "string",
        "allow_resource_role_bypass": False,
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    kubernetes_service_account={
        "hostname": "string",
        "port": 0,
        "name": "string",
        "identity_set_id": "string",
        "bind_interface": "string",
        "healthcheck_namespace": "string",
        "discovery_username": "string",
        "identity_alias_healthcheck_username": "string",
        "allow_resource_role_bypass": False,
        "discovery_enabled": False,
        "egress_filter": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "token": "string",
    },
    kubernetes_service_account_user_impersonation={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "bind_interface": "string",
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "token": "string",
    },
    kubernetes_user_impersonation={
        "hostname": "string",
        "port": 0,
        "name": "string",
        "client_key": "string",
        "egress_filter": "string",
        "healthcheck_namespace": "string",
        "bind_interface": "string",
        "client_certificate": "string",
        "certificate_authority": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    maria={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "database": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "require_native_auth": False,
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "use_azure_single_server_usernames": False,
        "username": "string",
    },
    memcached={
        "hostname": "string",
        "name": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    memsql={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "database": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "require_native_auth": False,
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "use_azure_single_server_usernames": False,
        "username": "string",
    },
    mongo_host={
        "hostname": "string",
        "auth_database": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    mongo_legacy_host={
        "hostname": "string",
        "auth_database": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    mongo_legacy_replicaset={
        "hostname": "string",
        "replica_set": "string",
        "auth_database": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "connect_to_replica": False,
        "proxy_cluster_id": "string",
        "bind_interface": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    mongo_replica_set={
        "hostname": "string",
        "replica_set": "string",
        "auth_database": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "connect_to_replica": False,
        "proxy_cluster_id": "string",
        "bind_interface": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    mongo_sharded_cluster={
        "hostname": "string",
        "auth_database": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "password": "string",
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    mtls_mysql={
        "hostname": "string",
        "name": "string",
        "password": "string",
        "proxy_cluster_id": "string",
        "database": "string",
        "egress_filter": "string",
        "client_certificate": "string",
        "certificate_authority": "string",
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "client_key": "string",
        "require_native_auth": False,
        "secret_store_id": "string",
        "server_name": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "use_azure_single_server_usernames": False,
        "username": "string",
    },
    mtls_postgres={
        "database": "string",
        "name": "string",
        "hostname": "string",
        "override_database": False,
        "port": 0,
        "egress_filter": "string",
        "client_certificate": "string",
        "certificate_authority": "string",
        "bind_interface": "string",
        "password": "string",
        "client_key": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "server_name": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    mysql={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "database": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "require_native_auth": False,
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "use_azure_single_server_usernames": False,
        "username": "string",
    },
    neptune={
        "endpoint": "string",
        "name": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    neptune_iam={
        "endpoint": "string",
        "region": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "port": 0,
        "access_key": "string",
        "proxy_cluster_id": "string",
        "bind_interface": "string",
        "role_arn": "string",
        "role_external_id": "string",
        "secret_access_key": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    oracle={
        "port": 0,
        "name": "string",
        "database": "string",
        "hostname": "string",
        "bind_interface": "string",
        "password": "string",
        "egress_filter": "string",
        "port_override": 0,
        "subdomain": "string",
        "secret_store_id": "string",
        "proxy_cluster_id": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    postgres={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "password": "string",
        "egress_filter": "string",
        "override_database": False,
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    presto={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    rabbitmq_amqp091={
        "hostname": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    raw_tcp={
        "hostname": "string",
        "name": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    rdp={
        "hostname": "string",
        "name": "string",
        "password": "string",
        "egress_filter": "string",
        "lock_required": False,
        "downgrade_nla_connections": False,
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    rdp_cert={
        "hostname": "string",
        "name": "string",
        "identity_alias_healthcheck_username": "string",
        "bind_interface": "string",
        "identity_set_id": "string",
        "lock_required": False,
        "egress_filter": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    rds_postgres_iam={
        "region": "string",
        "name": "string",
        "database": "string",
        "hostname": "string",
        "proxy_cluster_id": "string",
        "override_database": False,
        "egress_filter": "string",
        "port_override": 0,
        "port": 0,
        "bind_interface": "string",
        "role_assumption_arn": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    redis={
        "hostname": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tls_required": False,
        "username": "string",
    },
    redshift={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "password": "string",
        "egress_filter": "string",
        "override_database": False,
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    redshift_iam={
        "name": "string",
        "cluster_id": "string",
        "database": "string",
        "region": "string",
        "hostname": "string",
        "override_database": False,
        "bind_interface": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "egress_filter": "string",
        "role_assumption_arn": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
    },
    redshift_serverless_iam={
        "region": "string",
        "database": "string",
        "workgroup": "string",
        "hostname": "string",
        "name": "string",
        "proxy_cluster_id": "string",
        "override_database": False,
        "port_override": 0,
        "port": 0,
        "bind_interface": "string",
        "role_assumption_arn": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "egress_filter": "string",
    },
    single_store={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "database": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "require_native_auth": False,
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "use_azure_single_server_usernames": False,
        "username": "string",
    },
    snowflake={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "port_override": 0,
        "egress_filter": "string",
        "password": "string",
        "bind_interface": "string",
        "proxy_cluster_id": "string",
        "schema": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    snowsight={
        "healthcheck_username": "string",
        "name": "string",
        "subdomain": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "saml_metadata": "string",
        "secret_store_id": "string",
        "tags": {
            "string": "string",
        },
    },
    sql_server={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "port_override": 0,
        "database": "string",
        "bind_interface": "string",
        "override_database": False,
        "password": "string",
        "allow_deprecated_encryption": False,
        "egress_filter": "string",
        "proxy_cluster_id": "string",
        "schema": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    sql_server_azure_ad={
        "hostname": "string",
        "name": "string",
        "port": 0,
        "port_override": 0,
        "egress_filter": "string",
        "client_id": "string",
        "bind_interface": "string",
        "override_database": False,
        "allow_deprecated_encryption": False,
        "database": "string",
        "proxy_cluster_id": "string",
        "schema": "string",
        "secret": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "tenant_id": "string",
    },
    sql_server_kerberos_ad={
        "hostname": "string",
        "server_spn": "string",
        "name": "string",
        "override_database": False,
        "port_override": 0,
        "keytab": "string",
        "krb_config": "string",
        "database": "string",
        "allow_deprecated_encryption": False,
        "port": 0,
        "egress_filter": "string",
        "proxy_cluster_id": "string",
        "realm": "string",
        "schema": "string",
        "secret_store_id": "string",
        "bind_interface": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    ssh={
        "port": 0,
        "hostname": "string",
        "name": "string",
        "port_override": 0,
        "key_type": "string",
        "egress_filter": "string",
        "bind_interface": "string",
        "port_forwarding": False,
        "allow_deprecated_key_exchanges": False,
        "proxy_cluster_id": "string",
        "public_key": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    ssh_cert={
        "hostname": "string",
        "port": 0,
        "name": "string",
        "identity_alias_healthcheck_username": "string",
        "allow_deprecated_key_exchanges": False,
        "identity_set_id": "string",
        "key_type": "string",
        "egress_filter": "string",
        "bind_interface": "string",
        "port_forwarding": False,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    ssh_customer_key={
        "hostname": "string",
        "port": 0,
        "name": "string",
        "port_forwarding": False,
        "egress_filter": "string",
        "bind_interface": "string",
        "allow_deprecated_key_exchanges": False,
        "port_override": 0,
        "private_key": "string",
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    ssh_password={
        "port": 0,
        "hostname": "string",
        "name": "string",
        "allow_deprecated_key_exchanges": False,
        "egress_filter": "string",
        "password": "string",
        "bind_interface": "string",
        "port_forwarding": False,
        "secret_store_id": "string",
        "proxy_cluster_id": "string",
        "port_override": 0,
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    sybase={
        "hostname": "string",
        "name": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    sybase_iq={
        "hostname": "string",
        "name": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    teradata={
        "hostname": "string",
        "name": "string",
        "bind_interface": "string",
        "egress_filter": "string",
        "password": "string",
        "port": 0,
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    },
    trino={
        "hostname": "string",
        "database": "string",
        "name": "string",
        "port": 0,
        "egress_filter": "string",
        "password": "string",
        "bind_interface": "string",
        "port_override": 0,
        "proxy_cluster_id": "string",
        "secret_store_id": "string",
        "subdomain": "string",
        "tags": {
            "string": "string",
        },
        "username": "string",
    })
const resourceResource = new sdm.Resource("resourceResource", {
    aks: {
        hostname: "string",
        port: 0,
        name: "string",
        clientKey: "string",
        identityAliasHealthcheckUsername: "string",
        discoveryEnabled: false,
        discoveryUsername: "string",
        egressFilter: "string",
        healthcheckNamespace: "string",
        clientCertificate: "string",
        allowResourceRoleBypass: false,
        identitySetId: "string",
        certificateAuthority: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    aksBasicAuth: {
        port: 0,
        hostname: "string",
        name: "string",
        egressFilter: "string",
        healthcheckNamespace: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    aksServiceAccount: {
        hostname: "string",
        port: 0,
        name: "string",
        identitySetId: "string",
        bindInterface: "string",
        healthcheckNamespace: "string",
        discoveryUsername: "string",
        identityAliasHealthcheckUsername: "string",
        allowResourceRoleBypass: false,
        discoveryEnabled: false,
        egressFilter: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        token: "string",
    },
    aksServiceAccountUserImpersonation: {
        hostname: "string",
        name: "string",
        port: 0,
        bindInterface: "string",
        egressFilter: "string",
        healthcheckNamespace: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        token: "string",
    },
    aksUserImpersonation: {
        hostname: "string",
        port: 0,
        name: "string",
        clientKey: "string",
        egressFilter: "string",
        healthcheckNamespace: "string",
        bindInterface: "string",
        clientCertificate: "string",
        certificateAuthority: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    amazonEks: {
        clusterName: "string",
        region: "string",
        name: "string",
        endpoint: "string",
        discoveryEnabled: false,
        portOverride: 0,
        discoveryUsername: "string",
        egressFilter: "string",
        certificateAuthority: "string",
        healthcheckNamespace: "string",
        identityAliasHealthcheckUsername: "string",
        identitySetId: "string",
        bindInterface: "string",
        accessKey: "string",
        proxyClusterId: "string",
        allowResourceRoleBypass: false,
        roleArn: "string",
        roleExternalId: "string",
        secretAccessKey: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    amazonEksInstanceProfile: {
        endpoint: "string",
        region: "string",
        name: "string",
        clusterName: "string",
        identitySetId: "string",
        certificateAuthority: "string",
        egressFilter: "string",
        discoveryEnabled: false,
        healthcheckNamespace: "string",
        identityAliasHealthcheckUsername: "string",
        allowResourceRoleBypass: false,
        discoveryUsername: "string",
        portOverride: 0,
        proxyClusterId: "string",
        bindInterface: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    amazonEksInstanceProfileUserImpersonation: {
        region: "string",
        endpoint: "string",
        clusterName: "string",
        name: "string",
        proxyClusterId: "string",
        healthcheckNamespace: "string",
        certificateAuthority: "string",
        portOverride: 0,
        egressFilter: "string",
        bindInterface: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    amazonEksUserImpersonation: {
        endpoint: "string",
        region: "string",
        name: "string",
        clusterName: "string",
        portOverride: 0,
        egressFilter: "string",
        healthcheckNamespace: "string",
        certificateAuthority: "string",
        accessKey: "string",
        proxyClusterId: "string",
        bindInterface: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretAccessKey: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    amazonEs: {
        name: "string",
        region: "string",
        proxyClusterId: "string",
        endpoint: "string",
        egressFilter: "string",
        portOverride: 0,
        accessKey: "string",
        bindInterface: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretAccessKey: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    amazonEsiam: {
        region: "string",
        endpoint: "string",
        name: "string",
        egressFilter: "string",
        portOverride: 0,
        proxyClusterId: "string",
        bindInterface: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
    },
    amazonmqAmqp091: {
        hostname: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        password: "string",
        port: 0,
        bindInterface: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    athena: {
        name: "string",
        athenaOutput: "string",
        proxyClusterId: "string",
        egressFilter: "string",
        bindInterface: "string",
        portOverride: 0,
        accessKey: "string",
        region: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretAccessKey: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    athenaIam: {
        name: "string",
        output: "string",
        bindInterface: "string",
        egressFilter: "string",
        portOverride: 0,
        proxyClusterId: "string",
        region: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    auroraMysql: {
        hostname: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        database: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        requireNativeAuth: false,
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        useAzureSingleServerUsernames: false,
        username: "string",
    },
    auroraMysqlIam: {
        hostname: "string",
        region: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        port: 0,
        bindInterface: "string",
        proxyClusterId: "string",
        database: "string",
        roleAssumptionArn: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    auroraPostgres: {
        hostname: "string",
        database: "string",
        name: "string",
        password: "string",
        egressFilter: "string",
        overrideDatabase: false,
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    auroraPostgresIam: {
        region: "string",
        name: "string",
        database: "string",
        hostname: "string",
        proxyClusterId: "string",
        overrideDatabase: false,
        egressFilter: "string",
        portOverride: 0,
        port: 0,
        bindInterface: "string",
        roleAssumptionArn: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    aws: {
        healthcheckRegion: "string",
        name: "string",
        proxyClusterId: "string",
        egressFilter: "string",
        bindInterface: "string",
        portOverride: 0,
        accessKey: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretAccessKey: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    awsConsole: {
        name: "string",
        subdomain: "string",
        region: "string",
        portOverride: 0,
        identitySetId: "string",
        identityAliasHealthcheckUsername: "string",
        bindInterface: "string",
        proxyClusterId: "string",
        enableEnvVariables: false,
        roleArn: "string",
        roleExternalId: "string",
        secretStoreId: "string",
        sessionExpiry: 0,
        egressFilter: "string",
        tags: {
            string: "string",
        },
    },
    awsConsoleStaticKeyPair: {
        name: "string",
        subdomain: "string",
        region: "string",
        identitySetId: "string",
        accessKey: "string",
        identityAliasHealthcheckUsername: "string",
        portOverride: 0,
        proxyClusterId: "string",
        egressFilter: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretAccessKey: "string",
        secretStoreId: "string",
        sessionExpiry: 0,
        bindInterface: "string",
        tags: {
            string: "string",
        },
    },
    awsInstanceProfile: {
        name: "string",
        region: "string",
        bindInterface: "string",
        egressFilter: "string",
        enableEnvVariables: false,
        portOverride: 0,
        proxyClusterId: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    azure: {
        name: "string",
        appId: "string",
        bindInterface: "string",
        egressFilter: "string",
        password: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tenantId: "string",
    },
    azureCertificate: {
        name: "string",
        appId: "string",
        bindInterface: "string",
        clientCertificate: "string",
        egressFilter: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tenantId: "string",
    },
    azureMysql: {
        hostname: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        database: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        requireNativeAuth: false,
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        useAzureSingleServerUsernames: false,
        username: "string",
    },
    azurePostgres: {
        hostname: "string",
        database: "string",
        name: "string",
        password: "string",
        egressFilter: "string",
        overrideDatabase: false,
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    azurePostgresManagedIdentity: {
        hostname: "string",
        database: "string",
        name: "string",
        password: "string",
        egressFilter: "string",
        overrideDatabase: false,
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        useAzureSingleServerUsernames: false,
        username: "string",
    },
    bigQuery: {
        endpoint: "string",
        name: "string",
        project: "string",
        bindInterface: "string",
        egressFilter: "string",
        portOverride: 0,
        privateKey: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    cassandra: {
        hostname: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        password: "string",
        port: 0,
        bindInterface: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    citus: {
        hostname: "string",
        database: "string",
        name: "string",
        password: "string",
        egressFilter: "string",
        overrideDatabase: false,
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    clickHouseHttp: {
        name: "string",
        url: "string",
        bindInterface: "string",
        database: "string",
        egressFilter: "string",
        password: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    clickHouseMySql: {
        hostname: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        database: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        requireNativeAuth: false,
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    clickHouseTcp: {
        port: 0,
        hostname: "string",
        name: "string",
        bindInterface: "string",
        egressFilter: "string",
        password: "string",
        database: "string",
        portOverride: 0,
        subdomain: "string",
        secretStoreId: "string",
        proxyClusterId: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    clustrix: {
        hostname: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        database: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        requireNativeAuth: false,
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        useAzureSingleServerUsernames: false,
        username: "string",
    },
    cockroach: {
        hostname: "string",
        database: "string",
        name: "string",
        password: "string",
        egressFilter: "string",
        overrideDatabase: false,
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    couchbaseDatabase: {
        n1QlPort: 0,
        name: "string",
        hostname: "string",
        port: 0,
        egressFilter: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    couchbaseWebUi: {
        name: "string",
        subdomain: "string",
        url: "string",
        bindInterface: "string",
        egressFilter: "string",
        password: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    db2I: {
        name: "string",
        port: 0,
        hostname: "string",
        portOverride: 0,
        password: "string",
        egressFilter: "string",
        bindInterface: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    db2Luw: {
        hostname: "string",
        database: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    documentDbHost: {
        hostname: "string",
        authDatabase: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    documentDbHostIam: {
        hostname: "string",
        name: "string",
        region: "string",
        bindInterface: "string",
        egressFilter: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    documentDbReplicaSet: {
        hostname: "string",
        replicaSet: "string",
        name: "string",
        authDatabase: "string",
        egressFilter: "string",
        connectToReplica: false,
        password: "string",
        portOverride: 0,
        proxyClusterId: "string",
        bindInterface: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    druid: {
        hostname: "string",
        name: "string",
        bindInterface: "string",
        egressFilter: "string",
        password: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    dynamoDb: {
        endpoint: "string",
        region: "string",
        name: "string",
        proxyClusterId: "string",
        egressFilter: "string",
        portOverride: 0,
        accessKey: "string",
        bindInterface: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretAccessKey: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    dynamoDbiam: {
        endpoint: "string",
        name: "string",
        region: "string",
        bindInterface: "string",
        egressFilter: "string",
        portOverride: 0,
        proxyClusterId: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    elastic: {
        hostname: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        password: "string",
        port: 0,
        bindInterface: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    elasticacheRedis: {
        hostname: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        password: "string",
        port: 0,
        bindInterface: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    gcp: {
        name: "string",
        scopes: "string",
        bindInterface: "string",
        egressFilter: "string",
        keyfile: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    gcpConsole: {
        name: "string",
        workforceProviderId: "string",
        workforcePoolId: "string",
        subdomain: "string",
        identitySetId: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        sessionExpiry: 0,
        bindInterface: "string",
        tags: {
            string: "string",
        },
        identityAliasHealthcheckUsername: "string",
        egressFilter: "string",
    },
    gcpwif: {
        name: "string",
        workforceProviderId: "string",
        workforcePoolId: "string",
        scopes: "string",
        projectId: "string",
        portOverride: 0,
        bindInterface: "string",
        proxyClusterId: "string",
        identitySetId: "string",
        secretStoreId: "string",
        sessionExpiry: 0,
        subdomain: "string",
        tags: {
            string: "string",
        },
        identityAliasHealthcheckUsername: "string",
        egressFilter: "string",
    },
    googleGke: {
        endpoint: "string",
        name: "string",
        identityAliasHealthcheckUsername: "string",
        identitySetId: "string",
        discoveryUsername: "string",
        egressFilter: "string",
        certificateAuthority: "string",
        healthcheckNamespace: "string",
        allowResourceRoleBypass: false,
        discoveryEnabled: false,
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        serviceAccountKey: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    googleGkeUserImpersonation: {
        endpoint: "string",
        name: "string",
        bindInterface: "string",
        certificateAuthority: "string",
        egressFilter: "string",
        healthcheckNamespace: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        serviceAccountKey: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    greenplum: {
        hostname: "string",
        database: "string",
        name: "string",
        password: "string",
        egressFilter: "string",
        overrideDatabase: false,
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    httpAuth: {
        healthcheckPath: "string",
        url: "string",
        subdomain: "string",
        name: "string",
        hostOverride: "string",
        headersBlacklist: "string",
        authHeader: "string",
        egressFilter: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        defaultPath: "string",
        tags: {
            string: "string",
        },
        bindInterface: "string",
    },
    httpBasicAuth: {
        healthcheckPath: "string",
        url: "string",
        subdomain: "string",
        name: "string",
        headersBlacklist: "string",
        hostOverride: "string",
        bindInterface: "string",
        password: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        egressFilter: "string",
        tags: {
            string: "string",
        },
        defaultPath: "string",
        username: "string",
    },
    httpNoAuth: {
        healthcheckPath: "string",
        name: "string",
        subdomain: "string",
        url: "string",
        bindInterface: "string",
        defaultPath: "string",
        egressFilter: "string",
        headersBlacklist: "string",
        hostOverride: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        tags: {
            string: "string",
        },
    },
    kubernetes: {
        hostname: "string",
        port: 0,
        name: "string",
        clientKey: "string",
        identityAliasHealthcheckUsername: "string",
        discoveryEnabled: false,
        discoveryUsername: "string",
        egressFilter: "string",
        healthcheckNamespace: "string",
        clientCertificate: "string",
        allowResourceRoleBypass: false,
        identitySetId: "string",
        certificateAuthority: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    kubernetesBasicAuth: {
        port: 0,
        hostname: "string",
        name: "string",
        egressFilter: "string",
        healthcheckNamespace: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    kubernetesPodIdentity: {
        name: "string",
        identitySetId: "string",
        certificateAuthority: "string",
        egressFilter: "string",
        healthcheckNamespace: "string",
        identityAliasHealthcheckUsername: "string",
        allowResourceRoleBypass: false,
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    kubernetesServiceAccount: {
        hostname: "string",
        port: 0,
        name: "string",
        identitySetId: "string",
        bindInterface: "string",
        healthcheckNamespace: "string",
        discoveryUsername: "string",
        identityAliasHealthcheckUsername: "string",
        allowResourceRoleBypass: false,
        discoveryEnabled: false,
        egressFilter: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        token: "string",
    },
    kubernetesServiceAccountUserImpersonation: {
        hostname: "string",
        name: "string",
        port: 0,
        bindInterface: "string",
        egressFilter: "string",
        healthcheckNamespace: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        token: "string",
    },
    kubernetesUserImpersonation: {
        hostname: "string",
        port: 0,
        name: "string",
        clientKey: "string",
        egressFilter: "string",
        healthcheckNamespace: "string",
        bindInterface: "string",
        clientCertificate: "string",
        certificateAuthority: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    maria: {
        hostname: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        database: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        requireNativeAuth: false,
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        useAzureSingleServerUsernames: false,
        username: "string",
    },
    memcached: {
        hostname: "string",
        name: "string",
        bindInterface: "string",
        egressFilter: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    memsql: {
        hostname: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        database: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        requireNativeAuth: false,
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        useAzureSingleServerUsernames: false,
        username: "string",
    },
    mongoHost: {
        hostname: "string",
        authDatabase: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    mongoLegacyHost: {
        hostname: "string",
        authDatabase: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    mongoLegacyReplicaset: {
        hostname: "string",
        replicaSet: "string",
        authDatabase: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        password: "string",
        port: 0,
        connectToReplica: false,
        proxyClusterId: "string",
        bindInterface: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    mongoReplicaSet: {
        hostname: "string",
        replicaSet: "string",
        authDatabase: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        password: "string",
        port: 0,
        connectToReplica: false,
        proxyClusterId: "string",
        bindInterface: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    mongoShardedCluster: {
        hostname: "string",
        authDatabase: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        password: "string",
        bindInterface: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    mtlsMysql: {
        hostname: "string",
        name: "string",
        password: "string",
        proxyClusterId: "string",
        database: "string",
        egressFilter: "string",
        clientCertificate: "string",
        certificateAuthority: "string",
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        clientKey: "string",
        requireNativeAuth: false,
        secretStoreId: "string",
        serverName: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        useAzureSingleServerUsernames: false,
        username: "string",
    },
    mtlsPostgres: {
        database: "string",
        name: "string",
        hostname: "string",
        overrideDatabase: false,
        port: 0,
        egressFilter: "string",
        clientCertificate: "string",
        certificateAuthority: "string",
        bindInterface: "string",
        password: "string",
        clientKey: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        serverName: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    mysql: {
        hostname: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        database: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        requireNativeAuth: false,
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        useAzureSingleServerUsernames: false,
        username: "string",
    },
    neptune: {
        endpoint: "string",
        name: "string",
        bindInterface: "string",
        egressFilter: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    neptuneIam: {
        endpoint: "string",
        region: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        port: 0,
        accessKey: "string",
        proxyClusterId: "string",
        bindInterface: "string",
        roleArn: "string",
        roleExternalId: "string",
        secretAccessKey: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    oracle: {
        port: 0,
        name: "string",
        database: "string",
        hostname: "string",
        bindInterface: "string",
        password: "string",
        egressFilter: "string",
        portOverride: 0,
        subdomain: "string",
        secretStoreId: "string",
        proxyClusterId: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    postgres: {
        hostname: "string",
        database: "string",
        name: "string",
        password: "string",
        egressFilter: "string",
        overrideDatabase: false,
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    presto: {
        hostname: "string",
        database: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    rabbitmqAmqp091: {
        hostname: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        password: "string",
        port: 0,
        bindInterface: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    rawTcp: {
        hostname: "string",
        name: "string",
        bindInterface: "string",
        egressFilter: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    rdp: {
        hostname: "string",
        name: "string",
        password: "string",
        egressFilter: "string",
        lockRequired: false,
        downgradeNlaConnections: false,
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    rdpCert: {
        hostname: "string",
        name: "string",
        identityAliasHealthcheckUsername: "string",
        bindInterface: "string",
        identitySetId: "string",
        lockRequired: false,
        egressFilter: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    rdsPostgresIam: {
        region: "string",
        name: "string",
        database: "string",
        hostname: "string",
        proxyClusterId: "string",
        overrideDatabase: false,
        egressFilter: "string",
        portOverride: 0,
        port: 0,
        bindInterface: "string",
        roleAssumptionArn: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    redis: {
        hostname: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        password: "string",
        port: 0,
        bindInterface: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tlsRequired: false,
        username: "string",
    },
    redshift: {
        hostname: "string",
        database: "string",
        name: "string",
        password: "string",
        egressFilter: "string",
        overrideDatabase: false,
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    redshiftIam: {
        name: "string",
        clusterId: "string",
        database: "string",
        region: "string",
        hostname: "string",
        overrideDatabase: false,
        bindInterface: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        egressFilter: "string",
        roleAssumptionArn: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
    },
    redshiftServerlessIam: {
        region: "string",
        database: "string",
        workgroup: "string",
        hostname: "string",
        name: "string",
        proxyClusterId: "string",
        overrideDatabase: false,
        portOverride: 0,
        port: 0,
        bindInterface: "string",
        roleAssumptionArn: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        egressFilter: "string",
    },
    singleStore: {
        hostname: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        database: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        requireNativeAuth: false,
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        useAzureSingleServerUsernames: false,
        username: "string",
    },
    snowflake: {
        hostname: "string",
        database: "string",
        name: "string",
        portOverride: 0,
        egressFilter: "string",
        password: "string",
        bindInterface: "string",
        proxyClusterId: "string",
        schema: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    snowsight: {
        healthcheckUsername: "string",
        name: "string",
        subdomain: "string",
        bindInterface: "string",
        egressFilter: "string",
        portOverride: 0,
        proxyClusterId: "string",
        samlMetadata: "string",
        secretStoreId: "string",
        tags: {
            string: "string",
        },
    },
    sqlServer: {
        hostname: "string",
        name: "string",
        port: 0,
        portOverride: 0,
        database: "string",
        bindInterface: "string",
        overrideDatabase: false,
        password: "string",
        allowDeprecatedEncryption: false,
        egressFilter: "string",
        proxyClusterId: "string",
        schema: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    sqlServerAzureAd: {
        hostname: "string",
        name: "string",
        port: 0,
        portOverride: 0,
        egressFilter: "string",
        clientId: "string",
        bindInterface: "string",
        overrideDatabase: false,
        allowDeprecatedEncryption: false,
        database: "string",
        proxyClusterId: "string",
        schema: "string",
        secret: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        tenantId: "string",
    },
    sqlServerKerberosAd: {
        hostname: "string",
        serverSpn: "string",
        name: "string",
        overrideDatabase: false,
        portOverride: 0,
        keytab: "string",
        krbConfig: "string",
        database: "string",
        allowDeprecatedEncryption: false,
        port: 0,
        egressFilter: "string",
        proxyClusterId: "string",
        realm: "string",
        schema: "string",
        secretStoreId: "string",
        bindInterface: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    ssh: {
        port: 0,
        hostname: "string",
        name: "string",
        portOverride: 0,
        keyType: "string",
        egressFilter: "string",
        bindInterface: "string",
        portForwarding: false,
        allowDeprecatedKeyExchanges: false,
        proxyClusterId: "string",
        publicKey: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    sshCert: {
        hostname: "string",
        port: 0,
        name: "string",
        identityAliasHealthcheckUsername: "string",
        allowDeprecatedKeyExchanges: false,
        identitySetId: "string",
        keyType: "string",
        egressFilter: "string",
        bindInterface: "string",
        portForwarding: false,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    sshCustomerKey: {
        hostname: "string",
        port: 0,
        name: "string",
        portForwarding: false,
        egressFilter: "string",
        bindInterface: "string",
        allowDeprecatedKeyExchanges: false,
        portOverride: 0,
        privateKey: "string",
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    sshPassword: {
        port: 0,
        hostname: "string",
        name: "string",
        allowDeprecatedKeyExchanges: false,
        egressFilter: "string",
        password: "string",
        bindInterface: "string",
        portForwarding: false,
        secretStoreId: "string",
        proxyClusterId: "string",
        portOverride: 0,
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    sybase: {
        hostname: "string",
        name: "string",
        bindInterface: "string",
        egressFilter: "string",
        password: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    sybaseIq: {
        hostname: "string",
        name: "string",
        bindInterface: "string",
        egressFilter: "string",
        password: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    teradata: {
        hostname: "string",
        name: "string",
        bindInterface: "string",
        egressFilter: "string",
        password: "string",
        port: 0,
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
    trino: {
        hostname: "string",
        database: "string",
        name: "string",
        port: 0,
        egressFilter: "string",
        password: "string",
        bindInterface: "string",
        portOverride: 0,
        proxyClusterId: "string",
        secretStoreId: "string",
        subdomain: "string",
        tags: {
            string: "string",
        },
        username: "string",
    },
});
type: sdm:Resource
properties:
    aks:
        allowResourceRoleBypass: false
        bindInterface: string
        certificateAuthority: string
        clientCertificate: string
        clientKey: string
        discoveryEnabled: false
        discoveryUsername: string
        egressFilter: string
        healthcheckNamespace: string
        hostname: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    aksBasicAuth:
        bindInterface: string
        egressFilter: string
        healthcheckNamespace: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    aksServiceAccount:
        allowResourceRoleBypass: false
        bindInterface: string
        discoveryEnabled: false
        discoveryUsername: string
        egressFilter: string
        healthcheckNamespace: string
        hostname: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        token: string
    aksServiceAccountUserImpersonation:
        bindInterface: string
        egressFilter: string
        healthcheckNamespace: string
        hostname: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        token: string
    aksUserImpersonation:
        bindInterface: string
        certificateAuthority: string
        clientCertificate: string
        clientKey: string
        egressFilter: string
        healthcheckNamespace: string
        hostname: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    amazonEks:
        accessKey: string
        allowResourceRoleBypass: false
        bindInterface: string
        certificateAuthority: string
        clusterName: string
        discoveryEnabled: false
        discoveryUsername: string
        egressFilter: string
        endpoint: string
        healthcheckNamespace: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretAccessKey: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    amazonEksInstanceProfile:
        allowResourceRoleBypass: false
        bindInterface: string
        certificateAuthority: string
        clusterName: string
        discoveryEnabled: false
        discoveryUsername: string
        egressFilter: string
        endpoint: string
        healthcheckNamespace: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    amazonEksInstanceProfileUserImpersonation:
        bindInterface: string
        certificateAuthority: string
        clusterName: string
        egressFilter: string
        endpoint: string
        healthcheckNamespace: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    amazonEksUserImpersonation:
        accessKey: string
        bindInterface: string
        certificateAuthority: string
        clusterName: string
        egressFilter: string
        endpoint: string
        healthcheckNamespace: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretAccessKey: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    amazonEs:
        accessKey: string
        bindInterface: string
        egressFilter: string
        endpoint: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretAccessKey: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    amazonEsiam:
        bindInterface: string
        egressFilter: string
        endpoint: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
    amazonmqAmqp091:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    athena:
        accessKey: string
        athenaOutput: string
        bindInterface: string
        egressFilter: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretAccessKey: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    athenaIam:
        bindInterface: string
        egressFilter: string
        name: string
        output: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    auroraMysql:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        requireNativeAuth: false
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        useAzureSingleServerUsernames: false
        username: string
    auroraMysqlIam:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        region: string
        roleAssumptionArn: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    auroraPostgres:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    auroraPostgresIam:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        port: 0
        portOverride: 0
        proxyClusterId: string
        region: string
        roleAssumptionArn: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    aws:
        accessKey: string
        bindInterface: string
        egressFilter: string
        healthcheckRegion: string
        name: string
        portOverride: 0
        proxyClusterId: string
        roleArn: string
        roleExternalId: string
        secretAccessKey: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    awsConsole:
        bindInterface: string
        egressFilter: string
        enableEnvVariables: false
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretStoreId: string
        sessionExpiry: 0
        subdomain: string
        tags:
            string: string
    awsConsoleStaticKeyPair:
        accessKey: string
        bindInterface: string
        egressFilter: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretAccessKey: string
        secretStoreId: string
        sessionExpiry: 0
        subdomain: string
        tags:
            string: string
    awsInstanceProfile:
        bindInterface: string
        egressFilter: string
        enableEnvVariables: false
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    azure:
        appId: string
        bindInterface: string
        egressFilter: string
        name: string
        password: string
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tenantId: string
    azureCertificate:
        appId: string
        bindInterface: string
        clientCertificate: string
        egressFilter: string
        name: string
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tenantId: string
    azureMysql:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        requireNativeAuth: false
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        useAzureSingleServerUsernames: false
        username: string
    azurePostgres:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    azurePostgresManagedIdentity:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        useAzureSingleServerUsernames: false
        username: string
    bigQuery:
        bindInterface: string
        egressFilter: string
        endpoint: string
        name: string
        portOverride: 0
        privateKey: string
        project: string
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    cassandra:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    citus:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    clickHouseHttp:
        bindInterface: string
        database: string
        egressFilter: string
        name: string
        password: string
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        tags:
            string: string
        url: string
        username: string
    clickHouseMySql:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        requireNativeAuth: false
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    clickHouseTcp:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    clustrix:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        requireNativeAuth: false
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        useAzureSingleServerUsernames: false
        username: string
    cockroach:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    couchbaseDatabase:
        bindInterface: string
        egressFilter: string
        hostname: string
        n1QlPort: 0
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    couchbaseWebUi:
        bindInterface: string
        egressFilter: string
        name: string
        password: string
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        url: string
        username: string
    db2I:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    db2Luw:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    documentDbHost:
        authDatabase: string
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    documentDbHostIam:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        region: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    documentDbReplicaSet:
        authDatabase: string
        bindInterface: string
        connectToReplica: false
        egressFilter: string
        hostname: string
        name: string
        password: string
        portOverride: 0
        proxyClusterId: string
        replicaSet: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    druid:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    dynamoDb:
        accessKey: string
        bindInterface: string
        egressFilter: string
        endpoint: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretAccessKey: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    dynamoDbiam:
        bindInterface: string
        egressFilter: string
        endpoint: string
        name: string
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    elastic:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    elasticacheRedis:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    gcp:
        bindInterface: string
        egressFilter: string
        keyfile: string
        name: string
        portOverride: 0
        proxyClusterId: string
        scopes: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    gcpConsole:
        bindInterface: string
        egressFilter: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        sessionExpiry: 0
        subdomain: string
        tags:
            string: string
        workforcePoolId: string
        workforceProviderId: string
    gcpwif:
        bindInterface: string
        egressFilter: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        portOverride: 0
        projectId: string
        proxyClusterId: string
        scopes: string
        secretStoreId: string
        sessionExpiry: 0
        subdomain: string
        tags:
            string: string
        workforcePoolId: string
        workforceProviderId: string
    googleGke:
        allowResourceRoleBypass: false
        bindInterface: string
        certificateAuthority: string
        discoveryEnabled: false
        discoveryUsername: string
        egressFilter: string
        endpoint: string
        healthcheckNamespace: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        serviceAccountKey: string
        subdomain: string
        tags:
            string: string
    googleGkeUserImpersonation:
        bindInterface: string
        certificateAuthority: string
        egressFilter: string
        endpoint: string
        healthcheckNamespace: string
        name: string
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        serviceAccountKey: string
        subdomain: string
        tags:
            string: string
    greenplum:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    httpAuth:
        authHeader: string
        bindInterface: string
        defaultPath: string
        egressFilter: string
        headersBlacklist: string
        healthcheckPath: string
        hostOverride: string
        name: string
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        url: string
    httpBasicAuth:
        bindInterface: string
        defaultPath: string
        egressFilter: string
        headersBlacklist: string
        healthcheckPath: string
        hostOverride: string
        name: string
        password: string
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        url: string
        username: string
    httpNoAuth:
        bindInterface: string
        defaultPath: string
        egressFilter: string
        headersBlacklist: string
        healthcheckPath: string
        hostOverride: string
        name: string
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        url: string
    kubernetes:
        allowResourceRoleBypass: false
        bindInterface: string
        certificateAuthority: string
        clientCertificate: string
        clientKey: string
        discoveryEnabled: false
        discoveryUsername: string
        egressFilter: string
        healthcheckNamespace: string
        hostname: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    kubernetesBasicAuth:
        bindInterface: string
        egressFilter: string
        healthcheckNamespace: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    kubernetesPodIdentity:
        allowResourceRoleBypass: false
        bindInterface: string
        certificateAuthority: string
        egressFilter: string
        healthcheckNamespace: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    kubernetesServiceAccount:
        allowResourceRoleBypass: false
        bindInterface: string
        discoveryEnabled: false
        discoveryUsername: string
        egressFilter: string
        healthcheckNamespace: string
        hostname: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        token: string
    kubernetesServiceAccountUserImpersonation:
        bindInterface: string
        egressFilter: string
        healthcheckNamespace: string
        hostname: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        token: string
    kubernetesUserImpersonation:
        bindInterface: string
        certificateAuthority: string
        clientCertificate: string
        clientKey: string
        egressFilter: string
        healthcheckNamespace: string
        hostname: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    maria:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        requireNativeAuth: false
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        useAzureSingleServerUsernames: false
        username: string
    memcached:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    memsql:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        requireNativeAuth: false
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        useAzureSingleServerUsernames: false
        username: string
    mongoHost:
        authDatabase: string
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    mongoLegacyHost:
        authDatabase: string
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    mongoLegacyReplicaset:
        authDatabase: string
        bindInterface: string
        connectToReplica: false
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        replicaSet: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    mongoReplicaSet:
        authDatabase: string
        bindInterface: string
        connectToReplica: false
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        replicaSet: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    mongoShardedCluster:
        authDatabase: string
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    mtlsMysql:
        bindInterface: string
        certificateAuthority: string
        clientCertificate: string
        clientKey: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        requireNativeAuth: false
        secretStoreId: string
        serverName: string
        subdomain: string
        tags:
            string: string
        useAzureSingleServerUsernames: false
        username: string
    mtlsPostgres:
        bindInterface: string
        certificateAuthority: string
        clientCertificate: string
        clientKey: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        serverName: string
        subdomain: string
        tags:
            string: string
        username: string
    mysql:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        requireNativeAuth: false
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        useAzureSingleServerUsernames: false
        username: string
    neptune:
        bindInterface: string
        egressFilter: string
        endpoint: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    neptuneIam:
        accessKey: string
        bindInterface: string
        egressFilter: string
        endpoint: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        region: string
        roleArn: string
        roleExternalId: string
        secretAccessKey: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    oracle:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    postgres:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    presto:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    rabbitmqAmqp091:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    rawTcp:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    rdp:
        bindInterface: string
        downgradeNlaConnections: false
        egressFilter: string
        hostname: string
        lockRequired: false
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    rdpCert:
        bindInterface: string
        egressFilter: string
        hostname: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        lockRequired: false
        name: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    rdsPostgresIam:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        port: 0
        portOverride: 0
        proxyClusterId: string
        region: string
        roleAssumptionArn: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    redis:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tlsRequired: false
        username: string
    redshift:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    redshiftIam:
        bindInterface: string
        clusterId: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        port: 0
        portOverride: 0
        proxyClusterId: string
        region: string
        roleAssumptionArn: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    redshiftServerlessIam:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        port: 0
        portOverride: 0
        proxyClusterId: string
        region: string
        roleAssumptionArn: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        workgroup: string
    singleStore:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        requireNativeAuth: false
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        useAzureSingleServerUsernames: false
        username: string
    snowflake:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        portOverride: 0
        proxyClusterId: string
        schema: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    snowsight:
        bindInterface: string
        egressFilter: string
        healthcheckUsername: string
        name: string
        portOverride: 0
        proxyClusterId: string
        samlMetadata: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
    sqlServer:
        allowDeprecatedEncryption: false
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        schema: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    sqlServerAzureAd:
        allowDeprecatedEncryption: false
        bindInterface: string
        clientId: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        overrideDatabase: false
        port: 0
        portOverride: 0
        proxyClusterId: string
        schema: string
        secret: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        tenantId: string
    sqlServerKerberosAd:
        allowDeprecatedEncryption: false
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        keytab: string
        krbConfig: string
        name: string
        overrideDatabase: false
        port: 0
        portOverride: 0
        proxyClusterId: string
        realm: string
        schema: string
        secretStoreId: string
        serverSpn: string
        subdomain: string
        tags:
            string: string
        username: string
    ssh:
        allowDeprecatedKeyExchanges: false
        bindInterface: string
        egressFilter: string
        hostname: string
        keyType: string
        name: string
        port: 0
        portForwarding: false
        portOverride: 0
        proxyClusterId: string
        publicKey: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    sshCert:
        allowDeprecatedKeyExchanges: false
        bindInterface: string
        egressFilter: string
        hostname: string
        identityAliasHealthcheckUsername: string
        identitySetId: string
        keyType: string
        name: string
        port: 0
        portForwarding: false
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    sshCustomerKey:
        allowDeprecatedKeyExchanges: false
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        port: 0
        portForwarding: false
        portOverride: 0
        privateKey: string
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    sshPassword:
        allowDeprecatedKeyExchanges: false
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portForwarding: false
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    sybase:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    sybaseIq:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    teradata:
        bindInterface: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
    trino:
        bindInterface: string
        database: string
        egressFilter: string
        hostname: string
        name: string
        password: string
        port: 0
        portOverride: 0
        proxyClusterId: string
        secretStoreId: string
        subdomain: string
        tags:
            string: string
        username: string
Resource Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Resource resource accepts the following input properties:
- Aks
PiersKarsenbarg. Sdm. Inputs. Resource Aks 
- AksBasic PiersAuth Karsenbarg. Sdm. Inputs. Resource Aks Basic Auth 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- AksService PiersAccount Karsenbarg. Sdm. Inputs. Resource Aks Service Account 
- AksService PiersAccount User Impersonation Karsenbarg. Sdm. Inputs. Resource Aks Service Account User Impersonation 
- AksUser PiersImpersonation Karsenbarg. Sdm. Inputs. Resource Aks User Impersonation 
- AmazonEks PiersKarsenbarg. Sdm. Inputs. Resource Amazon Eks 
- AmazonEks PiersInstance Profile Karsenbarg. Sdm. Inputs. Resource Amazon Eks Instance Profile 
- AmazonEks PiersInstance Profile User Impersonation Karsenbarg. Sdm. Inputs. Resource Amazon Eks Instance Profile User Impersonation 
- AmazonEks PiersUser Impersonation Karsenbarg. Sdm. Inputs. Resource Amazon Eks User Impersonation 
- AmazonEs PiersKarsenbarg. Sdm. Inputs. Resource Amazon Es 
- AmazonEsiam PiersKarsenbarg. Sdm. Inputs. Resource Amazon Esiam 
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- AmazonmqAmqp091 PiersKarsenbarg. Sdm. Inputs. Resource Amazonmq Amqp091 
- Athena
PiersKarsenbarg. Sdm. Inputs. Resource Athena 
- AthenaIam PiersKarsenbarg. Sdm. Inputs. Resource Athena Iam 
- AuroraMysql PiersKarsenbarg. Sdm. Inputs. Resource Aurora Mysql 
- AuroraMysql PiersIam Karsenbarg. Sdm. Inputs. Resource Aurora Mysql Iam 
- AuroraPostgres PiersKarsenbarg. Sdm. Inputs. Resource Aurora Postgres 
- AuroraPostgres PiersIam Karsenbarg. Sdm. Inputs. Resource Aurora Postgres Iam 
- Aws
PiersKarsenbarg. Sdm. Inputs. Resource Aws 
- AwsConsole PiersKarsenbarg. Sdm. Inputs. Resource Aws Console 
- AwsConsole PiersStatic Key Pair Karsenbarg. Sdm. Inputs. Resource Aws Console Static Key Pair 
- AwsInstance PiersProfile Karsenbarg. Sdm. Inputs. Resource Aws Instance Profile 
- Azure
PiersKarsenbarg. Sdm. Inputs. Resource Azure 
- AzureCertificate PiersKarsenbarg. Sdm. Inputs. Resource Azure Certificate 
- AzureMysql PiersKarsenbarg. Sdm. Inputs. Resource Azure Mysql 
- AzurePostgres PiersKarsenbarg. Sdm. Inputs. Resource Azure Postgres 
- AzurePostgres PiersManaged Identity Karsenbarg. Sdm. Inputs. Resource Azure Postgres Managed Identity 
- BigQuery PiersKarsenbarg. Sdm. Inputs. Resource Big Query 
- Cassandra
PiersKarsenbarg. Sdm. Inputs. Resource Cassandra 
- Citus
PiersKarsenbarg. Sdm. Inputs. Resource Citus 
- ClickHouse PiersHttp Karsenbarg. Sdm. Inputs. Resource Click House Http 
- ClickHouse PiersMy Sql Karsenbarg. Sdm. Inputs. Resource Click House My Sql 
- ClickHouse PiersTcp Karsenbarg. Sdm. Inputs. Resource Click House Tcp 
- Clustrix
PiersKarsenbarg. Sdm. Inputs. Resource Clustrix 
- Cockroach
PiersKarsenbarg. Sdm. Inputs. Resource Cockroach 
- CouchbaseDatabase PiersKarsenbarg. Sdm. Inputs. Resource Couchbase Database 
- CouchbaseWeb PiersUi Karsenbarg. Sdm. Inputs. Resource Couchbase Web Ui 
- Db2I
PiersKarsenbarg. Sdm. Inputs. Resource Db2I 
- Db2Luw
PiersKarsenbarg. Sdm. Inputs. Resource Db2Luw 
- DocumentDb PiersHost Karsenbarg. Sdm. Inputs. Resource Document Db Host 
- DocumentDb PiersHost Iam Karsenbarg. Sdm. Inputs. Resource Document Db Host Iam 
- DocumentDb PiersReplica Set Karsenbarg. Sdm. Inputs. Resource Document Db Replica Set 
- Druid
PiersKarsenbarg. Sdm. Inputs. Resource Druid 
- DynamoDb PiersKarsenbarg. Sdm. Inputs. Resource Dynamo Db 
- DynamoDbiam PiersKarsenbarg. Sdm. Inputs. Resource Dynamo Dbiam 
- Elastic
PiersKarsenbarg. Sdm. Inputs. Resource Elastic 
- ElasticacheRedis PiersKarsenbarg. Sdm. Inputs. Resource Elasticache Redis 
- Gcp
PiersKarsenbarg. Sdm. Inputs. Resource Gcp 
- GcpConsole PiersKarsenbarg. Sdm. Inputs. Resource Gcp Console 
- Gcpwif
PiersKarsenbarg. Sdm. Inputs. Resource Gcpwif 
- GoogleGke PiersKarsenbarg. Sdm. Inputs. Resource Google Gke 
- GoogleGke PiersUser Impersonation Karsenbarg. Sdm. Inputs. Resource Google Gke User Impersonation 
- Greenplum
PiersKarsenbarg. Sdm. Inputs. Resource Greenplum 
- HttpAuth PiersKarsenbarg. Sdm. Inputs. Resource Http Auth 
- HttpBasic PiersAuth Karsenbarg. Sdm. Inputs. Resource Http Basic Auth 
- HttpNo PiersAuth Karsenbarg. Sdm. Inputs. Resource Http No Auth 
- Kubernetes
PiersKarsenbarg. Sdm. Inputs. Resource Kubernetes 
- KubernetesBasic PiersAuth Karsenbarg. Sdm. Inputs. Resource Kubernetes Basic Auth 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- KubernetesPod PiersIdentity Karsenbarg. Sdm. Inputs. Resource Kubernetes Pod Identity 
- KubernetesService PiersAccount Karsenbarg. Sdm. Inputs. Resource Kubernetes Service Account 
- KubernetesService PiersAccount User Impersonation Karsenbarg. Sdm. Inputs. Resource Kubernetes Service Account User Impersonation 
- KubernetesUser PiersImpersonation Karsenbarg. Sdm. Inputs. Resource Kubernetes User Impersonation 
- Maria
PiersKarsenbarg. Sdm. Inputs. Resource Maria 
- Memcached
PiersKarsenbarg. Sdm. Inputs. Resource Memcached 
- Memsql
PiersKarsenbarg. Sdm. Inputs. Resource Memsql 
- MongoHost PiersKarsenbarg. Sdm. Inputs. Resource Mongo Host 
- MongoLegacy PiersHost Karsenbarg. Sdm. Inputs. Resource Mongo Legacy Host 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MongoLegacy PiersReplicaset Karsenbarg. Sdm. Inputs. Resource Mongo Legacy Replicaset 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MongoReplica PiersSet Karsenbarg. Sdm. Inputs. Resource Mongo Replica Set 
- MongoSharded PiersCluster Karsenbarg. Sdm. Inputs. Resource Mongo Sharded Cluster 
- MtlsMysql PiersKarsenbarg. Sdm. Inputs. Resource Mtls Mysql 
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MtlsPostgres PiersKarsenbarg. Sdm. Inputs. Resource Mtls Postgres 
- Mysql
PiersKarsenbarg. Sdm. Inputs. Resource Mysql 
- Neptune
PiersKarsenbarg. Sdm. Inputs. Resource Neptune 
- NeptuneIam PiersKarsenbarg. Sdm. Inputs. Resource Neptune Iam 
- Oracle
PiersKarsenbarg. Sdm. Inputs. Resource Oracle 
- Postgres
PiersKarsenbarg. Sdm. Inputs. Resource Postgres 
- Presto
PiersKarsenbarg. Sdm. Inputs. Resource Presto 
- RabbitmqAmqp091 PiersKarsenbarg. Sdm. Inputs. Resource Rabbitmq Amqp091 
- RawTcp PiersKarsenbarg. Sdm. Inputs. Resource Raw Tcp 
- Rdp
PiersKarsenbarg. Sdm. Inputs. Resource Rdp 
- RdpCert PiersKarsenbarg. Sdm. Inputs. Resource Rdp Cert 
- RdsPostgres PiersIam Karsenbarg. Sdm. Inputs. Resource Rds Postgres Iam 
- Redis
PiersKarsenbarg. Sdm. Inputs. Resource Redis 
- Redshift
PiersKarsenbarg. Sdm. Inputs. Resource Redshift 
- RedshiftIam PiersKarsenbarg. Sdm. Inputs. Resource Redshift Iam 
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- RedshiftServerless PiersIam Karsenbarg. Sdm. Inputs. Resource Redshift Serverless Iam 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- SingleStore PiersKarsenbarg. Sdm. Inputs. Resource Single Store 
- Snowflake
PiersKarsenbarg. Sdm. Inputs. Resource Snowflake 
- Snowsight
PiersKarsenbarg. Sdm. Inputs. Resource Snowsight 
- SqlServer PiersKarsenbarg. Sdm. Inputs. Resource Sql Server 
- SqlServer PiersAzure Ad Karsenbarg. Sdm. Inputs. Resource Sql Server Azure Ad 
- SqlServer PiersKerberos Ad Karsenbarg. Sdm. Inputs. Resource Sql Server Kerberos Ad 
- Ssh
PiersKarsenbarg. Sdm. Inputs. Resource Ssh 
- SshCert PiersKarsenbarg. Sdm. Inputs. Resource Ssh Cert 
- SshCustomer PiersKey Karsenbarg. Sdm. Inputs. Resource Ssh Customer Key 
- SshPassword PiersKarsenbarg. Sdm. Inputs. Resource Ssh Password 
- Sybase
PiersKarsenbarg. Sdm. Inputs. Resource Sybase 
- SybaseIq PiersKarsenbarg. Sdm. Inputs. Resource Sybase Iq 
- Teradata
PiersKarsenbarg. Sdm. Inputs. Resource Teradata 
- Trino
PiersKarsenbarg. Sdm. Inputs. Resource Trino 
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
- Aks
ResourceAks Args 
- AksBasic ResourceAuth Aks Basic Auth Args 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- AksService ResourceAccount Aks Service Account Args 
- AksService ResourceAccount User Impersonation Aks Service Account User Impersonation Args 
- AksUser ResourceImpersonation Aks User Impersonation Args 
- AmazonEks ResourceAmazon Eks Args 
- AmazonEks ResourceInstance Profile Amazon Eks Instance Profile Args 
- AmazonEks ResourceInstance Profile User Impersonation Amazon Eks Instance Profile User Impersonation Args 
- AmazonEks ResourceUser Impersonation Amazon Eks User Impersonation Args 
- AmazonEs ResourceAmazon Es Args 
- AmazonEsiam ResourceAmazon Esiam Args 
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- AmazonmqAmqp091 ResourceAmazonmq Amqp091Args 
- Athena
ResourceAthena Args 
- AthenaIam ResourceAthena Iam Args 
- AuroraMysql ResourceAurora Mysql Args 
- AuroraMysql ResourceIam Aurora Mysql Iam Args 
- AuroraPostgres ResourceAurora Postgres Args 
- AuroraPostgres ResourceIam Aurora Postgres Iam Args 
- Aws
ResourceAws Args 
- AwsConsole ResourceAws Console Args 
- AwsConsole ResourceStatic Key Pair Aws Console Static Key Pair Args 
- AwsInstance ResourceProfile Aws Instance Profile Args 
- Azure
ResourceAzure Args 
- AzureCertificate ResourceAzure Certificate Args 
- AzureMysql ResourceAzure Mysql Args 
- AzurePostgres ResourceAzure Postgres Args 
- AzurePostgres ResourceManaged Identity Azure Postgres Managed Identity Args 
- BigQuery ResourceBig Query Args 
- Cassandra
ResourceCassandra Args 
- Citus
ResourceCitus Args 
- ClickHouse ResourceHttp Click House Http Args 
- ClickHouse ResourceMy Sql Click House My Sql Args 
- ClickHouse ResourceTcp Click House Tcp Args 
- Clustrix
ResourceClustrix Args 
- Cockroach
ResourceCockroach Args 
- CouchbaseDatabase ResourceCouchbase Database Args 
- CouchbaseWeb ResourceUi Couchbase Web Ui Args 
- Db2I
ResourceDb2IArgs 
- Db2Luw
ResourceDb2Luw Args 
- DocumentDb ResourceHost Document Db Host Args 
- DocumentDb ResourceHost Iam Document Db Host Iam Args 
- DocumentDb ResourceReplica Set Document Db Replica Set Args 
- Druid
ResourceDruid Args 
- DynamoDb ResourceDynamo Db Args 
- DynamoDbiam ResourceDynamo Dbiam Args 
- Elastic
ResourceElastic Args 
- ElasticacheRedis ResourceElasticache Redis Args 
- Gcp
ResourceGcp Args 
- GcpConsole ResourceGcp Console Args 
- Gcpwif
ResourceGcpwif Args 
- GoogleGke ResourceGoogle Gke Args 
- GoogleGke ResourceUser Impersonation Google Gke User Impersonation Args 
- Greenplum
ResourceGreenplum Args 
- HttpAuth ResourceHttp Auth Args 
- HttpBasic ResourceAuth Http Basic Auth Args 
- HttpNo ResourceAuth Http No Auth Args 
- Kubernetes
ResourceKubernetes Args 
- KubernetesBasic ResourceAuth Kubernetes Basic Auth Args 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- KubernetesPod ResourceIdentity Kubernetes Pod Identity Args 
- KubernetesService ResourceAccount Kubernetes Service Account Args 
- KubernetesService ResourceAccount User Impersonation Kubernetes Service Account User Impersonation Args 
- KubernetesUser ResourceImpersonation Kubernetes User Impersonation Args 
- Maria
ResourceMaria Args 
- Memcached
ResourceMemcached Args 
- Memsql
ResourceMemsql Args 
- MongoHost ResourceMongo Host Args 
- MongoLegacy ResourceHost Mongo Legacy Host Args 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MongoLegacy ResourceReplicaset Mongo Legacy Replicaset Args 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MongoReplica ResourceSet Mongo Replica Set Args 
- MongoSharded ResourceCluster Mongo Sharded Cluster Args 
- MtlsMysql ResourceMtls Mysql Args 
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MtlsPostgres ResourceMtls Postgres Args 
- Mysql
ResourceMysql Args 
- Neptune
ResourceNeptune Args 
- NeptuneIam ResourceNeptune Iam Args 
- Oracle
ResourceOracle Args 
- Postgres
ResourcePostgres Args 
- Presto
ResourcePresto Args 
- RabbitmqAmqp091 ResourceRabbitmq Amqp091Args 
- RawTcp ResourceRaw Tcp Args 
- Rdp
ResourceRdp Args 
- RdpCert ResourceRdp Cert Args 
- RdsPostgres ResourceIam Rds Postgres Iam Args 
- Redis
ResourceRedis Args 
- Redshift
ResourceRedshift Args 
- RedshiftIam ResourceRedshift Iam Args 
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- RedshiftServerless ResourceIam Redshift Serverless Iam Args 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- SingleStore ResourceSingle Store Args 
- Snowflake
ResourceSnowflake Args 
- Snowsight
ResourceSnowsight Args 
- SqlServer ResourceSql Server Args 
- SqlServer ResourceAzure Ad Sql Server Azure Ad Args 
- SqlServer ResourceKerberos Ad Sql Server Kerberos Ad Args 
- Ssh
ResourceSsh Args 
- SshCert ResourceSsh Cert Args 
- SshCustomer ResourceKey Ssh Customer Key Args 
- SshPassword ResourceSsh Password Args 
- Sybase
ResourceSybase Args 
- SybaseIq ResourceSybase Iq Args 
- Teradata
ResourceTeradata Args 
- Trino
ResourceTrino Args 
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aks
ResourceAks 
- aksBasic ResourceAuth Aks Basic Auth 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aksService ResourceAccount Aks Service Account 
- aksService ResourceAccount User Impersonation Aks Service Account User Impersonation 
- aksUser ResourceImpersonation Aks User Impersonation 
- amazonEks ResourceAmazon Eks 
- amazonEks ResourceInstance Profile Amazon Eks Instance Profile 
- amazonEks ResourceInstance Profile User Impersonation Amazon Eks Instance Profile User Impersonation 
- amazonEks ResourceUser Impersonation Amazon Eks User Impersonation 
- amazonEs ResourceAmazon Es 
- amazonEsiam ResourceAmazon Esiam 
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- amazonmqAmqp091 ResourceAmazonmq Amqp091 
- athena
ResourceAthena 
- athenaIam ResourceAthena Iam 
- auroraMysql ResourceAurora Mysql 
- auroraMysql ResourceIam Aurora Mysql Iam 
- auroraPostgres ResourceAurora Postgres 
- auroraPostgres ResourceIam Aurora Postgres Iam 
- aws
ResourceAws 
- awsConsole ResourceAws Console 
- awsConsole ResourceStatic Key Pair Aws Console Static Key Pair 
- awsInstance ResourceProfile Aws Instance Profile 
- azure
ResourceAzure 
- azureCertificate ResourceAzure Certificate 
- azureMysql ResourceAzure Mysql 
- azurePostgres ResourceAzure Postgres 
- azurePostgres ResourceManaged Identity Azure Postgres Managed Identity 
- bigQuery ResourceBig Query 
- cassandra
ResourceCassandra 
- citus
ResourceCitus 
- clickHouse ResourceHttp Click House Http 
- clickHouse ResourceMy Sql Click House My Sql 
- clickHouse ResourceTcp Click House Tcp 
- clustrix
ResourceClustrix 
- cockroach
ResourceCockroach 
- couchbaseDatabase ResourceCouchbase Database 
- couchbaseWeb ResourceUi Couchbase Web Ui 
- db2I
ResourceDb2I 
- db2Luw
ResourceDb2Luw 
- documentDb ResourceHost Document Db Host 
- documentDb ResourceHost Iam Document Db Host Iam 
- documentDb ResourceReplica Set Document Db Replica Set 
- druid
ResourceDruid 
- dynamoDb ResourceDynamo Db 
- dynamoDbiam ResourceDynamo Dbiam 
- elastic
ResourceElastic 
- elasticacheRedis ResourceElasticache Redis 
- gcp
ResourceGcp 
- gcpConsole ResourceGcp Console 
- gcpwif
ResourceGcpwif 
- googleGke ResourceGoogle Gke 
- googleGke ResourceUser Impersonation Google Gke User Impersonation 
- greenplum
ResourceGreenplum 
- httpAuth ResourceHttp Auth 
- httpBasic ResourceAuth Http Basic Auth 
- httpNo ResourceAuth Http No Auth 
- kubernetes
ResourceKubernetes 
- kubernetesBasic ResourceAuth Kubernetes Basic Auth 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- kubernetesPod ResourceIdentity Kubernetes Pod Identity 
- kubernetesService ResourceAccount Kubernetes Service Account 
- kubernetesService ResourceAccount User Impersonation Kubernetes Service Account User Impersonation 
- kubernetesUser ResourceImpersonation Kubernetes User Impersonation 
- maria
ResourceMaria 
- memcached
ResourceMemcached 
- memsql
ResourceMemsql 
- mongoHost ResourceMongo Host 
- mongoLegacy ResourceHost Mongo Legacy Host 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoLegacy ResourceReplicaset Mongo Legacy Replicaset 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoReplica ResourceSet Mongo Replica Set 
- mongoSharded ResourceCluster Mongo Sharded Cluster 
- mtlsMysql ResourceMtls Mysql 
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mtlsPostgres ResourceMtls Postgres 
- mysql
ResourceMysql 
- neptune
ResourceNeptune 
- neptuneIam ResourceNeptune Iam 
- oracle
ResourceOracle 
- postgres
ResourcePostgres 
- presto
ResourcePresto 
- rabbitmqAmqp091 ResourceRabbitmq Amqp091 
- rawTcp ResourceRaw Tcp 
- rdp
ResourceRdp 
- rdpCert ResourceRdp Cert 
- rdsPostgres ResourceIam Rds Postgres Iam 
- redis
ResourceRedis 
- redshift
ResourceRedshift 
- redshiftIam ResourceRedshift Iam 
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- redshiftServerless ResourceIam Redshift Serverless Iam 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- singleStore ResourceSingle Store 
- snowflake
ResourceSnowflake 
- snowsight
ResourceSnowsight 
- sqlServer ResourceSql Server 
- sqlServer ResourceAzure Ad Sql Server Azure Ad 
- sqlServer ResourceKerberos Ad Sql Server Kerberos Ad 
- ssh
ResourceSsh 
- sshCert ResourceSsh Cert 
- sshCustomer ResourceKey Ssh Customer Key 
- sshPassword ResourceSsh Password 
- sybase
ResourceSybase 
- sybaseIq ResourceSybase Iq 
- teradata
ResourceTeradata 
- trino
ResourceTrino 
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aks
ResourceAks 
- aksBasic ResourceAuth Aks Basic Auth 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aksService ResourceAccount Aks Service Account 
- aksService ResourceAccount User Impersonation Aks Service Account User Impersonation 
- aksUser ResourceImpersonation Aks User Impersonation 
- amazonEks ResourceAmazon Eks 
- amazonEks ResourceInstance Profile Amazon Eks Instance Profile 
- amazonEks ResourceInstance Profile User Impersonation Amazon Eks Instance Profile User Impersonation 
- amazonEks ResourceUser Impersonation Amazon Eks User Impersonation 
- amazonEs ResourceAmazon Es 
- amazonEsiam ResourceAmazon Esiam 
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- amazonmqAmqp091 ResourceAmazonmq Amqp091 
- athena
ResourceAthena 
- athenaIam ResourceAthena Iam 
- auroraMysql ResourceAurora Mysql 
- auroraMysql ResourceIam Aurora Mysql Iam 
- auroraPostgres ResourceAurora Postgres 
- auroraPostgres ResourceIam Aurora Postgres Iam 
- aws
ResourceAws 
- awsConsole ResourceAws Console 
- awsConsole ResourceStatic Key Pair Aws Console Static Key Pair 
- awsInstance ResourceProfile Aws Instance Profile 
- azure
ResourceAzure 
- azureCertificate ResourceAzure Certificate 
- azureMysql ResourceAzure Mysql 
- azurePostgres ResourceAzure Postgres 
- azurePostgres ResourceManaged Identity Azure Postgres Managed Identity 
- bigQuery ResourceBig Query 
- cassandra
ResourceCassandra 
- citus
ResourceCitus 
- clickHouse ResourceHttp Click House Http 
- clickHouse ResourceMy Sql Click House My Sql 
- clickHouse ResourceTcp Click House Tcp 
- clustrix
ResourceClustrix 
- cockroach
ResourceCockroach 
- couchbaseDatabase ResourceCouchbase Database 
- couchbaseWeb ResourceUi Couchbase Web Ui 
- db2I
ResourceDb2I 
- db2Luw
ResourceDb2Luw 
- documentDb ResourceHost Document Db Host 
- documentDb ResourceHost Iam Document Db Host Iam 
- documentDb ResourceReplica Set Document Db Replica Set 
- druid
ResourceDruid 
- dynamoDb ResourceDynamo Db 
- dynamoDbiam ResourceDynamo Dbiam 
- elastic
ResourceElastic 
- elasticacheRedis ResourceElasticache Redis 
- gcp
ResourceGcp 
- gcpConsole ResourceGcp Console 
- gcpwif
ResourceGcpwif 
- googleGke ResourceGoogle Gke 
- googleGke ResourceUser Impersonation Google Gke User Impersonation 
- greenplum
ResourceGreenplum 
- httpAuth ResourceHttp Auth 
- httpBasic ResourceAuth Http Basic Auth 
- httpNo ResourceAuth Http No Auth 
- kubernetes
ResourceKubernetes 
- kubernetesBasic ResourceAuth Kubernetes Basic Auth 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- kubernetesPod ResourceIdentity Kubernetes Pod Identity 
- kubernetesService ResourceAccount Kubernetes Service Account 
- kubernetesService ResourceAccount User Impersonation Kubernetes Service Account User Impersonation 
- kubernetesUser ResourceImpersonation Kubernetes User Impersonation 
- maria
ResourceMaria 
- memcached
ResourceMemcached 
- memsql
ResourceMemsql 
- mongoHost ResourceMongo Host 
- mongoLegacy ResourceHost Mongo Legacy Host 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoLegacy ResourceReplicaset Mongo Legacy Replicaset 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoReplica ResourceSet Mongo Replica Set 
- mongoSharded ResourceCluster Mongo Sharded Cluster 
- mtlsMysql ResourceMtls Mysql 
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mtlsPostgres ResourceMtls Postgres 
- mysql
ResourceMysql 
- neptune
ResourceNeptune 
- neptuneIam ResourceNeptune Iam 
- oracle
ResourceOracle 
- postgres
ResourcePostgres 
- presto
ResourcePresto 
- rabbitmqAmqp091 ResourceRabbitmq Amqp091 
- rawTcp ResourceRaw Tcp 
- rdp
ResourceRdp 
- rdpCert ResourceRdp Cert 
- rdsPostgres ResourceIam Rds Postgres Iam 
- redis
ResourceRedis 
- redshift
ResourceRedshift 
- redshiftIam ResourceRedshift Iam 
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- redshiftServerless ResourceIam Redshift Serverless Iam 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- singleStore ResourceSingle Store 
- snowflake
ResourceSnowflake 
- snowsight
ResourceSnowsight 
- sqlServer ResourceSql Server 
- sqlServer ResourceAzure Ad Sql Server Azure Ad 
- sqlServer ResourceKerberos Ad Sql Server Kerberos Ad 
- ssh
ResourceSsh 
- sshCert ResourceSsh Cert 
- sshCustomer ResourceKey Ssh Customer Key 
- sshPassword ResourceSsh Password 
- sybase
ResourceSybase 
- sybaseIq ResourceSybase Iq 
- teradata
ResourceTeradata 
- trino
ResourceTrino 
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aks
ResourceAks Args 
- aks_basic_ Resourceauth Aks Basic Auth Args 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aks_service_ Resourceaccount Aks Service Account Args 
- aks_service_ Resourceaccount_ user_ impersonation Aks Service Account User Impersonation Args 
- aks_user_ Resourceimpersonation Aks User Impersonation Args 
- amazon_eks ResourceAmazon Eks Args 
- amazon_eks_ Resourceinstance_ profile Amazon Eks Instance Profile Args 
- amazon_eks_ Resourceinstance_ profile_ user_ impersonation Amazon Eks Instance Profile User Impersonation Args 
- amazon_eks_ Resourceuser_ impersonation Amazon Eks User Impersonation Args 
- amazon_es ResourceAmazon Es Args 
- amazon_esiam ResourceAmazon Esiam Args 
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- amazonmq_amqp091 ResourceAmazonmq Amqp091Args 
- athena
ResourceAthena Args 
- athena_iam ResourceAthena Iam Args 
- aurora_mysql ResourceAurora Mysql Args 
- aurora_mysql_ Resourceiam Aurora Mysql Iam Args 
- aurora_postgres ResourceAurora Postgres Args 
- aurora_postgres_ Resourceiam Aurora Postgres Iam Args 
- aws
ResourceAws Args 
- aws_console ResourceAws Console Args 
- aws_console_ Resourcestatic_ key_ pair Aws Console Static Key Pair Args 
- aws_instance_ Resourceprofile Aws Instance Profile Args 
- azure
ResourceAzure Args 
- azure_certificate ResourceAzure Certificate Args 
- azure_mysql ResourceAzure Mysql Args 
- azure_postgres ResourceAzure Postgres Args 
- azure_postgres_ Resourcemanaged_ identity Azure Postgres Managed Identity Args 
- big_query ResourceBig Query Args 
- cassandra
ResourceCassandra Args 
- citus
ResourceCitus Args 
- click_house_ Resourcehttp Click House Http Args 
- click_house_ Resourcemy_ sql Click House My Sql Args 
- click_house_ Resourcetcp Click House Tcp Args 
- clustrix
ResourceClustrix Args 
- cockroach
ResourceCockroach Args 
- couchbase_database ResourceCouchbase Database Args 
- couchbase_web_ Resourceui Couchbase Web Ui Args 
- db2_i ResourceDb2IArgs 
- db2_luw ResourceDb2Luw Args 
- document_db_ Resourcehost Document Db Host Args 
- document_db_ Resourcehost_ iam Document Db Host Iam Args 
- document_db_ Resourcereplica_ set Document Db Replica Set Args 
- druid
ResourceDruid Args 
- dynamo_db ResourceDynamo Db Args 
- dynamo_dbiam ResourceDynamo Dbiam Args 
- elastic
ResourceElastic Args 
- elasticache_redis ResourceElasticache Redis Args 
- gcp
ResourceGcp Args 
- gcp_console ResourceGcp Console Args 
- gcpwif
ResourceGcpwif Args 
- google_gke ResourceGoogle Gke Args 
- google_gke_ Resourceuser_ impersonation Google Gke User Impersonation Args 
- greenplum
ResourceGreenplum Args 
- http_auth ResourceHttp Auth Args 
- http_basic_ Resourceauth Http Basic Auth Args 
- http_no_ Resourceauth Http No Auth Args 
- kubernetes
ResourceKubernetes Args 
- kubernetes_basic_ Resourceauth Kubernetes Basic Auth Args 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- kubernetes_pod_ Resourceidentity Kubernetes Pod Identity Args 
- kubernetes_service_ Resourceaccount Kubernetes Service Account Args 
- kubernetes_service_ Resourceaccount_ user_ impersonation Kubernetes Service Account User Impersonation Args 
- kubernetes_user_ Resourceimpersonation Kubernetes User Impersonation Args 
- maria
ResourceMaria Args 
- memcached
ResourceMemcached Args 
- memsql
ResourceMemsql Args 
- mongo_host ResourceMongo Host Args 
- mongo_legacy_ Resourcehost Mongo Legacy Host Args 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongo_legacy_ Resourcereplicaset Mongo Legacy Replicaset Args 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongo_replica_ Resourceset Mongo Replica Set Args 
- mongo_sharded_ Resourcecluster Mongo Sharded Cluster Args 
- mtls_mysql ResourceMtls Mysql Args 
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mtls_postgres ResourceMtls Postgres Args 
- mysql
ResourceMysql Args 
- neptune
ResourceNeptune Args 
- neptune_iam ResourceNeptune Iam Args 
- oracle
ResourceOracle Args 
- postgres
ResourcePostgres Args 
- presto
ResourcePresto Args 
- rabbitmq_amqp091 ResourceRabbitmq Amqp091Args 
- raw_tcp ResourceRaw Tcp Args 
- rdp
ResourceRdp Args 
- rdp_cert ResourceRdp Cert Args 
- rds_postgres_ Resourceiam Rds Postgres Iam Args 
- redis
ResourceRedis Args 
- redshift
ResourceRedshift Args 
- redshift_iam ResourceRedshift Iam Args 
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- redshift_serverless_ Resourceiam Redshift Serverless Iam Args 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- single_store ResourceSingle Store Args 
- snowflake
ResourceSnowflake Args 
- snowsight
ResourceSnowsight Args 
- sql_server ResourceSql Server Args 
- sql_server_ Resourceazure_ ad Sql Server Azure Ad Args 
- sql_server_ Resourcekerberos_ ad Sql Server Kerberos Ad Args 
- ssh
ResourceSsh Args 
- ssh_cert ResourceSsh Cert Args 
- ssh_customer_ Resourcekey Ssh Customer Key Args 
- ssh_password ResourceSsh Password Args 
- sybase
ResourceSybase Args 
- sybase_iq ResourceSybase Iq Args 
- teradata
ResourceTeradata Args 
- trino
ResourceTrino Args 
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aks Property Map
- aksBasic Property MapAuth 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aksService Property MapAccount 
- aksService Property MapAccount User Impersonation 
- aksUser Property MapImpersonation 
- amazonEks Property Map
- amazonEks Property MapInstance Profile 
- amazonEks Property MapInstance Profile User Impersonation 
- amazonEks Property MapUser Impersonation 
- amazonEs Property Map
- amazonEsiam Property Map
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- amazonmqAmqp091 Property Map
- athena Property Map
- athenaIam Property Map
- auroraMysql Property Map
- auroraMysql Property MapIam 
- auroraPostgres Property Map
- auroraPostgres Property MapIam 
- aws Property Map
- awsConsole Property Map
- awsConsole Property MapStatic Key Pair 
- awsInstance Property MapProfile 
- azure Property Map
- azureCertificate Property Map
- azureMysql Property Map
- azurePostgres Property Map
- azurePostgres Property MapManaged Identity 
- bigQuery Property Map
- cassandra Property Map
- citus Property Map
- clickHouse Property MapHttp 
- clickHouse Property MapMy Sql 
- clickHouse Property MapTcp 
- clustrix Property Map
- cockroach Property Map
- couchbaseDatabase Property Map
- couchbaseWeb Property MapUi 
- db2I Property Map
- db2Luw Property Map
- documentDb Property MapHost 
- documentDb Property MapHost Iam 
- documentDb Property MapReplica Set 
- druid Property Map
- dynamoDb Property Map
- dynamoDbiam Property Map
- elastic Property Map
- elasticacheRedis Property Map
- gcp Property Map
- gcpConsole Property Map
- gcpwif Property Map
- googleGke Property Map
- googleGke Property MapUser Impersonation 
- greenplum Property Map
- httpAuth Property Map
- httpBasic Property MapAuth 
- httpNo Property MapAuth 
- kubernetes Property Map
- kubernetesBasic Property MapAuth 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- kubernetesPod Property MapIdentity 
- kubernetesService Property MapAccount 
- kubernetesService Property MapAccount User Impersonation 
- kubernetesUser Property MapImpersonation 
- maria Property Map
- memcached Property Map
- memsql Property Map
- mongoHost Property Map
- mongoLegacy Property MapHost 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoLegacy Property MapReplicaset 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoReplica Property MapSet 
- mongoSharded Property MapCluster 
- mtlsMysql Property Map
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mtlsPostgres Property Map
- mysql Property Map
- neptune Property Map
- neptuneIam Property Map
- oracle Property Map
- postgres Property Map
- presto Property Map
- rabbitmqAmqp091 Property Map
- rawTcp Property Map
- rdp Property Map
- rdpCert Property Map
- rdsPostgres Property MapIam 
- redis Property Map
- redshift Property Map
- redshiftIam Property Map
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- redshiftServerless Property MapIam 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- singleStore Property Map
- snowflake Property Map
- snowsight Property Map
- sqlServer Property Map
- sqlServer Property MapAzure Ad 
- sqlServer Property MapKerberos Ad 
- ssh Property Map
- sshCert Property Map
- sshCustomer Property MapKey 
- sshPassword Property Map
- sybase Property Map
- sybaseIq Property Map
- teradata Property Map
- trino Property Map
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
Outputs
All input properties are implicitly available as output properties. Additionally, the Resource resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Resource Resource
Get an existing Resource resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ResourceState, opts?: CustomResourceOptions): Resource@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        aks: Optional[ResourceAksArgs] = None,
        aks_basic_auth: Optional[ResourceAksBasicAuthArgs] = None,
        aks_service_account: Optional[ResourceAksServiceAccountArgs] = None,
        aks_service_account_user_impersonation: Optional[ResourceAksServiceAccountUserImpersonationArgs] = None,
        aks_user_impersonation: Optional[ResourceAksUserImpersonationArgs] = None,
        amazon_eks: Optional[ResourceAmazonEksArgs] = None,
        amazon_eks_instance_profile: Optional[ResourceAmazonEksInstanceProfileArgs] = None,
        amazon_eks_instance_profile_user_impersonation: Optional[ResourceAmazonEksInstanceProfileUserImpersonationArgs] = None,
        amazon_eks_user_impersonation: Optional[ResourceAmazonEksUserImpersonationArgs] = None,
        amazon_es: Optional[ResourceAmazonEsArgs] = None,
        amazon_esiam: Optional[ResourceAmazonEsiamArgs] = None,
        amazonmq_amqp091: Optional[ResourceAmazonmqAmqp091Args] = None,
        athena: Optional[ResourceAthenaArgs] = None,
        athena_iam: Optional[ResourceAthenaIamArgs] = None,
        aurora_mysql: Optional[ResourceAuroraMysqlArgs] = None,
        aurora_mysql_iam: Optional[ResourceAuroraMysqlIamArgs] = None,
        aurora_postgres: Optional[ResourceAuroraPostgresArgs] = None,
        aurora_postgres_iam: Optional[ResourceAuroraPostgresIamArgs] = None,
        aws: Optional[ResourceAwsArgs] = None,
        aws_console: Optional[ResourceAwsConsoleArgs] = None,
        aws_console_static_key_pair: Optional[ResourceAwsConsoleStaticKeyPairArgs] = None,
        aws_instance_profile: Optional[ResourceAwsInstanceProfileArgs] = None,
        azure: Optional[ResourceAzureArgs] = None,
        azure_certificate: Optional[ResourceAzureCertificateArgs] = None,
        azure_mysql: Optional[ResourceAzureMysqlArgs] = None,
        azure_postgres: Optional[ResourceAzurePostgresArgs] = None,
        azure_postgres_managed_identity: Optional[ResourceAzurePostgresManagedIdentityArgs] = None,
        big_query: Optional[ResourceBigQueryArgs] = None,
        cassandra: Optional[ResourceCassandraArgs] = None,
        citus: Optional[ResourceCitusArgs] = None,
        click_house_http: Optional[ResourceClickHouseHttpArgs] = None,
        click_house_my_sql: Optional[ResourceClickHouseMySqlArgs] = None,
        click_house_tcp: Optional[ResourceClickHouseTcpArgs] = None,
        clustrix: Optional[ResourceClustrixArgs] = None,
        cockroach: Optional[ResourceCockroachArgs] = None,
        couchbase_database: Optional[ResourceCouchbaseDatabaseArgs] = None,
        couchbase_web_ui: Optional[ResourceCouchbaseWebUiArgs] = None,
        db2_i: Optional[ResourceDb2IArgs] = None,
        db2_luw: Optional[ResourceDb2LuwArgs] = None,
        document_db_host: Optional[ResourceDocumentDbHostArgs] = None,
        document_db_host_iam: Optional[ResourceDocumentDbHostIamArgs] = None,
        document_db_replica_set: Optional[ResourceDocumentDbReplicaSetArgs] = None,
        druid: Optional[ResourceDruidArgs] = None,
        dynamo_db: Optional[ResourceDynamoDbArgs] = None,
        dynamo_dbiam: Optional[ResourceDynamoDbiamArgs] = None,
        elastic: Optional[ResourceElasticArgs] = None,
        elasticache_redis: Optional[ResourceElasticacheRedisArgs] = None,
        gcp: Optional[ResourceGcpArgs] = None,
        gcp_console: Optional[ResourceGcpConsoleArgs] = None,
        gcpwif: Optional[ResourceGcpwifArgs] = None,
        google_gke: Optional[ResourceGoogleGkeArgs] = None,
        google_gke_user_impersonation: Optional[ResourceGoogleGkeUserImpersonationArgs] = None,
        greenplum: Optional[ResourceGreenplumArgs] = None,
        http_auth: Optional[ResourceHttpAuthArgs] = None,
        http_basic_auth: Optional[ResourceHttpBasicAuthArgs] = None,
        http_no_auth: Optional[ResourceHttpNoAuthArgs] = None,
        kubernetes: Optional[ResourceKubernetesArgs] = None,
        kubernetes_basic_auth: Optional[ResourceKubernetesBasicAuthArgs] = None,
        kubernetes_pod_identity: Optional[ResourceKubernetesPodIdentityArgs] = None,
        kubernetes_service_account: Optional[ResourceKubernetesServiceAccountArgs] = None,
        kubernetes_service_account_user_impersonation: Optional[ResourceKubernetesServiceAccountUserImpersonationArgs] = None,
        kubernetes_user_impersonation: Optional[ResourceKubernetesUserImpersonationArgs] = None,
        maria: Optional[ResourceMariaArgs] = None,
        memcached: Optional[ResourceMemcachedArgs] = None,
        memsql: Optional[ResourceMemsqlArgs] = None,
        mongo_host: Optional[ResourceMongoHostArgs] = None,
        mongo_legacy_host: Optional[ResourceMongoLegacyHostArgs] = None,
        mongo_legacy_replicaset: Optional[ResourceMongoLegacyReplicasetArgs] = None,
        mongo_replica_set: Optional[ResourceMongoReplicaSetArgs] = None,
        mongo_sharded_cluster: Optional[ResourceMongoShardedClusterArgs] = None,
        mtls_mysql: Optional[ResourceMtlsMysqlArgs] = None,
        mtls_postgres: Optional[ResourceMtlsPostgresArgs] = None,
        mysql: Optional[ResourceMysqlArgs] = None,
        neptune: Optional[ResourceNeptuneArgs] = None,
        neptune_iam: Optional[ResourceNeptuneIamArgs] = None,
        oracle: Optional[ResourceOracleArgs] = None,
        postgres: Optional[ResourcePostgresArgs] = None,
        presto: Optional[ResourcePrestoArgs] = None,
        rabbitmq_amqp091: Optional[ResourceRabbitmqAmqp091Args] = None,
        raw_tcp: Optional[ResourceRawTcpArgs] = None,
        rdp: Optional[ResourceRdpArgs] = None,
        rdp_cert: Optional[ResourceRdpCertArgs] = None,
        rds_postgres_iam: Optional[ResourceRdsPostgresIamArgs] = None,
        redis: Optional[ResourceRedisArgs] = None,
        redshift: Optional[ResourceRedshiftArgs] = None,
        redshift_iam: Optional[ResourceRedshiftIamArgs] = None,
        redshift_serverless_iam: Optional[ResourceRedshiftServerlessIamArgs] = None,
        single_store: Optional[ResourceSingleStoreArgs] = None,
        snowflake: Optional[ResourceSnowflakeArgs] = None,
        snowsight: Optional[ResourceSnowsightArgs] = None,
        sql_server: Optional[ResourceSqlServerArgs] = None,
        sql_server_azure_ad: Optional[ResourceSqlServerAzureAdArgs] = None,
        sql_server_kerberos_ad: Optional[ResourceSqlServerKerberosAdArgs] = None,
        ssh: Optional[ResourceSshArgs] = None,
        ssh_cert: Optional[ResourceSshCertArgs] = None,
        ssh_customer_key: Optional[ResourceSshCustomerKeyArgs] = None,
        ssh_password: Optional[ResourceSshPasswordArgs] = None,
        sybase: Optional[ResourceSybaseArgs] = None,
        sybase_iq: Optional[ResourceSybaseIqArgs] = None,
        teradata: Optional[ResourceTeradataArgs] = None,
        trino: Optional[ResourceTrinoArgs] = None) -> Resourcefunc GetResource(ctx *Context, name string, id IDInput, state *ResourceState, opts ...ResourceOption) (*Resource, error)public static Resource Get(string name, Input<string> id, ResourceState? state, CustomResourceOptions? opts = null)public static Resource get(String name, Output<String> id, ResourceState state, CustomResourceOptions options)resources:  _:    type: sdm:Resource    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Aks
PiersKarsenbarg. Sdm. Inputs. Resource Aks 
- AksBasic PiersAuth Karsenbarg. Sdm. Inputs. Resource Aks Basic Auth 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- AksService PiersAccount Karsenbarg. Sdm. Inputs. Resource Aks Service Account 
- AksService PiersAccount User Impersonation Karsenbarg. Sdm. Inputs. Resource Aks Service Account User Impersonation 
- AksUser PiersImpersonation Karsenbarg. Sdm. Inputs. Resource Aks User Impersonation 
- AmazonEks PiersKarsenbarg. Sdm. Inputs. Resource Amazon Eks 
- AmazonEks PiersInstance Profile Karsenbarg. Sdm. Inputs. Resource Amazon Eks Instance Profile 
- AmazonEks PiersInstance Profile User Impersonation Karsenbarg. Sdm. Inputs. Resource Amazon Eks Instance Profile User Impersonation 
- AmazonEks PiersUser Impersonation Karsenbarg. Sdm. Inputs. Resource Amazon Eks User Impersonation 
- AmazonEs PiersKarsenbarg. Sdm. Inputs. Resource Amazon Es 
- AmazonEsiam PiersKarsenbarg. Sdm. Inputs. Resource Amazon Esiam 
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- AmazonmqAmqp091 PiersKarsenbarg. Sdm. Inputs. Resource Amazonmq Amqp091 
- Athena
PiersKarsenbarg. Sdm. Inputs. Resource Athena 
- AthenaIam PiersKarsenbarg. Sdm. Inputs. Resource Athena Iam 
- AuroraMysql PiersKarsenbarg. Sdm. Inputs. Resource Aurora Mysql 
- AuroraMysql PiersIam Karsenbarg. Sdm. Inputs. Resource Aurora Mysql Iam 
- AuroraPostgres PiersKarsenbarg. Sdm. Inputs. Resource Aurora Postgres 
- AuroraPostgres PiersIam Karsenbarg. Sdm. Inputs. Resource Aurora Postgres Iam 
- Aws
PiersKarsenbarg. Sdm. Inputs. Resource Aws 
- AwsConsole PiersKarsenbarg. Sdm. Inputs. Resource Aws Console 
- AwsConsole PiersStatic Key Pair Karsenbarg. Sdm. Inputs. Resource Aws Console Static Key Pair 
- AwsInstance PiersProfile Karsenbarg. Sdm. Inputs. Resource Aws Instance Profile 
- Azure
PiersKarsenbarg. Sdm. Inputs. Resource Azure 
- AzureCertificate PiersKarsenbarg. Sdm. Inputs. Resource Azure Certificate 
- AzureMysql PiersKarsenbarg. Sdm. Inputs. Resource Azure Mysql 
- AzurePostgres PiersKarsenbarg. Sdm. Inputs. Resource Azure Postgres 
- AzurePostgres PiersManaged Identity Karsenbarg. Sdm. Inputs. Resource Azure Postgres Managed Identity 
- BigQuery PiersKarsenbarg. Sdm. Inputs. Resource Big Query 
- Cassandra
PiersKarsenbarg. Sdm. Inputs. Resource Cassandra 
- Citus
PiersKarsenbarg. Sdm. Inputs. Resource Citus 
- ClickHouse PiersHttp Karsenbarg. Sdm. Inputs. Resource Click House Http 
- ClickHouse PiersMy Sql Karsenbarg. Sdm. Inputs. Resource Click House My Sql 
- ClickHouse PiersTcp Karsenbarg. Sdm. Inputs. Resource Click House Tcp 
- Clustrix
PiersKarsenbarg. Sdm. Inputs. Resource Clustrix 
- Cockroach
PiersKarsenbarg. Sdm. Inputs. Resource Cockroach 
- CouchbaseDatabase PiersKarsenbarg. Sdm. Inputs. Resource Couchbase Database 
- CouchbaseWeb PiersUi Karsenbarg. Sdm. Inputs. Resource Couchbase Web Ui 
- Db2I
PiersKarsenbarg. Sdm. Inputs. Resource Db2I 
- Db2Luw
PiersKarsenbarg. Sdm. Inputs. Resource Db2Luw 
- DocumentDb PiersHost Karsenbarg. Sdm. Inputs. Resource Document Db Host 
- DocumentDb PiersHost Iam Karsenbarg. Sdm. Inputs. Resource Document Db Host Iam 
- DocumentDb PiersReplica Set Karsenbarg. Sdm. Inputs. Resource Document Db Replica Set 
- Druid
PiersKarsenbarg. Sdm. Inputs. Resource Druid 
- DynamoDb PiersKarsenbarg. Sdm. Inputs. Resource Dynamo Db 
- DynamoDbiam PiersKarsenbarg. Sdm. Inputs. Resource Dynamo Dbiam 
- Elastic
PiersKarsenbarg. Sdm. Inputs. Resource Elastic 
- ElasticacheRedis PiersKarsenbarg. Sdm. Inputs. Resource Elasticache Redis 
- Gcp
PiersKarsenbarg. Sdm. Inputs. Resource Gcp 
- GcpConsole PiersKarsenbarg. Sdm. Inputs. Resource Gcp Console 
- Gcpwif
PiersKarsenbarg. Sdm. Inputs. Resource Gcpwif 
- GoogleGke PiersKarsenbarg. Sdm. Inputs. Resource Google Gke 
- GoogleGke PiersUser Impersonation Karsenbarg. Sdm. Inputs. Resource Google Gke User Impersonation 
- Greenplum
PiersKarsenbarg. Sdm. Inputs. Resource Greenplum 
- HttpAuth PiersKarsenbarg. Sdm. Inputs. Resource Http Auth 
- HttpBasic PiersAuth Karsenbarg. Sdm. Inputs. Resource Http Basic Auth 
- HttpNo PiersAuth Karsenbarg. Sdm. Inputs. Resource Http No Auth 
- Kubernetes
PiersKarsenbarg. Sdm. Inputs. Resource Kubernetes 
- KubernetesBasic PiersAuth Karsenbarg. Sdm. Inputs. Resource Kubernetes Basic Auth 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- KubernetesPod PiersIdentity Karsenbarg. Sdm. Inputs. Resource Kubernetes Pod Identity 
- KubernetesService PiersAccount Karsenbarg. Sdm. Inputs. Resource Kubernetes Service Account 
- KubernetesService PiersAccount User Impersonation Karsenbarg. Sdm. Inputs. Resource Kubernetes Service Account User Impersonation 
- KubernetesUser PiersImpersonation Karsenbarg. Sdm. Inputs. Resource Kubernetes User Impersonation 
- Maria
PiersKarsenbarg. Sdm. Inputs. Resource Maria 
- Memcached
PiersKarsenbarg. Sdm. Inputs. Resource Memcached 
- Memsql
PiersKarsenbarg. Sdm. Inputs. Resource Memsql 
- MongoHost PiersKarsenbarg. Sdm. Inputs. Resource Mongo Host 
- MongoLegacy PiersHost Karsenbarg. Sdm. Inputs. Resource Mongo Legacy Host 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MongoLegacy PiersReplicaset Karsenbarg. Sdm. Inputs. Resource Mongo Legacy Replicaset 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MongoReplica PiersSet Karsenbarg. Sdm. Inputs. Resource Mongo Replica Set 
- MongoSharded PiersCluster Karsenbarg. Sdm. Inputs. Resource Mongo Sharded Cluster 
- MtlsMysql PiersKarsenbarg. Sdm. Inputs. Resource Mtls Mysql 
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MtlsPostgres PiersKarsenbarg. Sdm. Inputs. Resource Mtls Postgres 
- Mysql
PiersKarsenbarg. Sdm. Inputs. Resource Mysql 
- Neptune
PiersKarsenbarg. Sdm. Inputs. Resource Neptune 
- NeptuneIam PiersKarsenbarg. Sdm. Inputs. Resource Neptune Iam 
- Oracle
PiersKarsenbarg. Sdm. Inputs. Resource Oracle 
- Postgres
PiersKarsenbarg. Sdm. Inputs. Resource Postgres 
- Presto
PiersKarsenbarg. Sdm. Inputs. Resource Presto 
- RabbitmqAmqp091 PiersKarsenbarg. Sdm. Inputs. Resource Rabbitmq Amqp091 
- RawTcp PiersKarsenbarg. Sdm. Inputs. Resource Raw Tcp 
- Rdp
PiersKarsenbarg. Sdm. Inputs. Resource Rdp 
- RdpCert PiersKarsenbarg. Sdm. Inputs. Resource Rdp Cert 
- RdsPostgres PiersIam Karsenbarg. Sdm. Inputs. Resource Rds Postgres Iam 
- Redis
PiersKarsenbarg. Sdm. Inputs. Resource Redis 
- Redshift
PiersKarsenbarg. Sdm. Inputs. Resource Redshift 
- RedshiftIam PiersKarsenbarg. Sdm. Inputs. Resource Redshift Iam 
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- RedshiftServerless PiersIam Karsenbarg. Sdm. Inputs. Resource Redshift Serverless Iam 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- SingleStore PiersKarsenbarg. Sdm. Inputs. Resource Single Store 
- Snowflake
PiersKarsenbarg. Sdm. Inputs. Resource Snowflake 
- Snowsight
PiersKarsenbarg. Sdm. Inputs. Resource Snowsight 
- SqlServer PiersKarsenbarg. Sdm. Inputs. Resource Sql Server 
- SqlServer PiersAzure Ad Karsenbarg. Sdm. Inputs. Resource Sql Server Azure Ad 
- SqlServer PiersKerberos Ad Karsenbarg. Sdm. Inputs. Resource Sql Server Kerberos Ad 
- Ssh
PiersKarsenbarg. Sdm. Inputs. Resource Ssh 
- SshCert PiersKarsenbarg. Sdm. Inputs. Resource Ssh Cert 
- SshCustomer PiersKey Karsenbarg. Sdm. Inputs. Resource Ssh Customer Key 
- SshPassword PiersKarsenbarg. Sdm. Inputs. Resource Ssh Password 
- Sybase
PiersKarsenbarg. Sdm. Inputs. Resource Sybase 
- SybaseIq PiersKarsenbarg. Sdm. Inputs. Resource Sybase Iq 
- Teradata
PiersKarsenbarg. Sdm. Inputs. Resource Teradata 
- Trino
PiersKarsenbarg. Sdm. Inputs. Resource Trino 
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
- Aks
ResourceAks Args 
- AksBasic ResourceAuth Aks Basic Auth Args 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- AksService ResourceAccount Aks Service Account Args 
- AksService ResourceAccount User Impersonation Aks Service Account User Impersonation Args 
- AksUser ResourceImpersonation Aks User Impersonation Args 
- AmazonEks ResourceAmazon Eks Args 
- AmazonEks ResourceInstance Profile Amazon Eks Instance Profile Args 
- AmazonEks ResourceInstance Profile User Impersonation Amazon Eks Instance Profile User Impersonation Args 
- AmazonEks ResourceUser Impersonation Amazon Eks User Impersonation Args 
- AmazonEs ResourceAmazon Es Args 
- AmazonEsiam ResourceAmazon Esiam Args 
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- AmazonmqAmqp091 ResourceAmazonmq Amqp091Args 
- Athena
ResourceAthena Args 
- AthenaIam ResourceAthena Iam Args 
- AuroraMysql ResourceAurora Mysql Args 
- AuroraMysql ResourceIam Aurora Mysql Iam Args 
- AuroraPostgres ResourceAurora Postgres Args 
- AuroraPostgres ResourceIam Aurora Postgres Iam Args 
- Aws
ResourceAws Args 
- AwsConsole ResourceAws Console Args 
- AwsConsole ResourceStatic Key Pair Aws Console Static Key Pair Args 
- AwsInstance ResourceProfile Aws Instance Profile Args 
- Azure
ResourceAzure Args 
- AzureCertificate ResourceAzure Certificate Args 
- AzureMysql ResourceAzure Mysql Args 
- AzurePostgres ResourceAzure Postgres Args 
- AzurePostgres ResourceManaged Identity Azure Postgres Managed Identity Args 
- BigQuery ResourceBig Query Args 
- Cassandra
ResourceCassandra Args 
- Citus
ResourceCitus Args 
- ClickHouse ResourceHttp Click House Http Args 
- ClickHouse ResourceMy Sql Click House My Sql Args 
- ClickHouse ResourceTcp Click House Tcp Args 
- Clustrix
ResourceClustrix Args 
- Cockroach
ResourceCockroach Args 
- CouchbaseDatabase ResourceCouchbase Database Args 
- CouchbaseWeb ResourceUi Couchbase Web Ui Args 
- Db2I
ResourceDb2IArgs 
- Db2Luw
ResourceDb2Luw Args 
- DocumentDb ResourceHost Document Db Host Args 
- DocumentDb ResourceHost Iam Document Db Host Iam Args 
- DocumentDb ResourceReplica Set Document Db Replica Set Args 
- Druid
ResourceDruid Args 
- DynamoDb ResourceDynamo Db Args 
- DynamoDbiam ResourceDynamo Dbiam Args 
- Elastic
ResourceElastic Args 
- ElasticacheRedis ResourceElasticache Redis Args 
- Gcp
ResourceGcp Args 
- GcpConsole ResourceGcp Console Args 
- Gcpwif
ResourceGcpwif Args 
- GoogleGke ResourceGoogle Gke Args 
- GoogleGke ResourceUser Impersonation Google Gke User Impersonation Args 
- Greenplum
ResourceGreenplum Args 
- HttpAuth ResourceHttp Auth Args 
- HttpBasic ResourceAuth Http Basic Auth Args 
- HttpNo ResourceAuth Http No Auth Args 
- Kubernetes
ResourceKubernetes Args 
- KubernetesBasic ResourceAuth Kubernetes Basic Auth Args 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- KubernetesPod ResourceIdentity Kubernetes Pod Identity Args 
- KubernetesService ResourceAccount Kubernetes Service Account Args 
- KubernetesService ResourceAccount User Impersonation Kubernetes Service Account User Impersonation Args 
- KubernetesUser ResourceImpersonation Kubernetes User Impersonation Args 
- Maria
ResourceMaria Args 
- Memcached
ResourceMemcached Args 
- Memsql
ResourceMemsql Args 
- MongoHost ResourceMongo Host Args 
- MongoLegacy ResourceHost Mongo Legacy Host Args 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MongoLegacy ResourceReplicaset Mongo Legacy Replicaset Args 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MongoReplica ResourceSet Mongo Replica Set Args 
- MongoSharded ResourceCluster Mongo Sharded Cluster Args 
- MtlsMysql ResourceMtls Mysql Args 
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- MtlsPostgres ResourceMtls Postgres Args 
- Mysql
ResourceMysql Args 
- Neptune
ResourceNeptune Args 
- NeptuneIam ResourceNeptune Iam Args 
- Oracle
ResourceOracle Args 
- Postgres
ResourcePostgres Args 
- Presto
ResourcePresto Args 
- RabbitmqAmqp091 ResourceRabbitmq Amqp091Args 
- RawTcp ResourceRaw Tcp Args 
- Rdp
ResourceRdp Args 
- RdpCert ResourceRdp Cert Args 
- RdsPostgres ResourceIam Rds Postgres Iam Args 
- Redis
ResourceRedis Args 
- Redshift
ResourceRedshift Args 
- RedshiftIam ResourceRedshift Iam Args 
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- RedshiftServerless ResourceIam Redshift Serverless Iam Args 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- SingleStore ResourceSingle Store Args 
- Snowflake
ResourceSnowflake Args 
- Snowsight
ResourceSnowsight Args 
- SqlServer ResourceSql Server Args 
- SqlServer ResourceAzure Ad Sql Server Azure Ad Args 
- SqlServer ResourceKerberos Ad Sql Server Kerberos Ad Args 
- Ssh
ResourceSsh Args 
- SshCert ResourceSsh Cert Args 
- SshCustomer ResourceKey Ssh Customer Key Args 
- SshPassword ResourceSsh Password Args 
- Sybase
ResourceSybase Args 
- SybaseIq ResourceSybase Iq Args 
- Teradata
ResourceTeradata Args 
- Trino
ResourceTrino Args 
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aks
ResourceAks 
- aksBasic ResourceAuth Aks Basic Auth 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aksService ResourceAccount Aks Service Account 
- aksService ResourceAccount User Impersonation Aks Service Account User Impersonation 
- aksUser ResourceImpersonation Aks User Impersonation 
- amazonEks ResourceAmazon Eks 
- amazonEks ResourceInstance Profile Amazon Eks Instance Profile 
- amazonEks ResourceInstance Profile User Impersonation Amazon Eks Instance Profile User Impersonation 
- amazonEks ResourceUser Impersonation Amazon Eks User Impersonation 
- amazonEs ResourceAmazon Es 
- amazonEsiam ResourceAmazon Esiam 
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- amazonmqAmqp091 ResourceAmazonmq Amqp091 
- athena
ResourceAthena 
- athenaIam ResourceAthena Iam 
- auroraMysql ResourceAurora Mysql 
- auroraMysql ResourceIam Aurora Mysql Iam 
- auroraPostgres ResourceAurora Postgres 
- auroraPostgres ResourceIam Aurora Postgres Iam 
- aws
ResourceAws 
- awsConsole ResourceAws Console 
- awsConsole ResourceStatic Key Pair Aws Console Static Key Pair 
- awsInstance ResourceProfile Aws Instance Profile 
- azure
ResourceAzure 
- azureCertificate ResourceAzure Certificate 
- azureMysql ResourceAzure Mysql 
- azurePostgres ResourceAzure Postgres 
- azurePostgres ResourceManaged Identity Azure Postgres Managed Identity 
- bigQuery ResourceBig Query 
- cassandra
ResourceCassandra 
- citus
ResourceCitus 
- clickHouse ResourceHttp Click House Http 
- clickHouse ResourceMy Sql Click House My Sql 
- clickHouse ResourceTcp Click House Tcp 
- clustrix
ResourceClustrix 
- cockroach
ResourceCockroach 
- couchbaseDatabase ResourceCouchbase Database 
- couchbaseWeb ResourceUi Couchbase Web Ui 
- db2I
ResourceDb2I 
- db2Luw
ResourceDb2Luw 
- documentDb ResourceHost Document Db Host 
- documentDb ResourceHost Iam Document Db Host Iam 
- documentDb ResourceReplica Set Document Db Replica Set 
- druid
ResourceDruid 
- dynamoDb ResourceDynamo Db 
- dynamoDbiam ResourceDynamo Dbiam 
- elastic
ResourceElastic 
- elasticacheRedis ResourceElasticache Redis 
- gcp
ResourceGcp 
- gcpConsole ResourceGcp Console 
- gcpwif
ResourceGcpwif 
- googleGke ResourceGoogle Gke 
- googleGke ResourceUser Impersonation Google Gke User Impersonation 
- greenplum
ResourceGreenplum 
- httpAuth ResourceHttp Auth 
- httpBasic ResourceAuth Http Basic Auth 
- httpNo ResourceAuth Http No Auth 
- kubernetes
ResourceKubernetes 
- kubernetesBasic ResourceAuth Kubernetes Basic Auth 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- kubernetesPod ResourceIdentity Kubernetes Pod Identity 
- kubernetesService ResourceAccount Kubernetes Service Account 
- kubernetesService ResourceAccount User Impersonation Kubernetes Service Account User Impersonation 
- kubernetesUser ResourceImpersonation Kubernetes User Impersonation 
- maria
ResourceMaria 
- memcached
ResourceMemcached 
- memsql
ResourceMemsql 
- mongoHost ResourceMongo Host 
- mongoLegacy ResourceHost Mongo Legacy Host 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoLegacy ResourceReplicaset Mongo Legacy Replicaset 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoReplica ResourceSet Mongo Replica Set 
- mongoSharded ResourceCluster Mongo Sharded Cluster 
- mtlsMysql ResourceMtls Mysql 
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mtlsPostgres ResourceMtls Postgres 
- mysql
ResourceMysql 
- neptune
ResourceNeptune 
- neptuneIam ResourceNeptune Iam 
- oracle
ResourceOracle 
- postgres
ResourcePostgres 
- presto
ResourcePresto 
- rabbitmqAmqp091 ResourceRabbitmq Amqp091 
- rawTcp ResourceRaw Tcp 
- rdp
ResourceRdp 
- rdpCert ResourceRdp Cert 
- rdsPostgres ResourceIam Rds Postgres Iam 
- redis
ResourceRedis 
- redshift
ResourceRedshift 
- redshiftIam ResourceRedshift Iam 
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- redshiftServerless ResourceIam Redshift Serverless Iam 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- singleStore ResourceSingle Store 
- snowflake
ResourceSnowflake 
- snowsight
ResourceSnowsight 
- sqlServer ResourceSql Server 
- sqlServer ResourceAzure Ad Sql Server Azure Ad 
- sqlServer ResourceKerberos Ad Sql Server Kerberos Ad 
- ssh
ResourceSsh 
- sshCert ResourceSsh Cert 
- sshCustomer ResourceKey Ssh Customer Key 
- sshPassword ResourceSsh Password 
- sybase
ResourceSybase 
- sybaseIq ResourceSybase Iq 
- teradata
ResourceTeradata 
- trino
ResourceTrino 
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aks
ResourceAks 
- aksBasic ResourceAuth Aks Basic Auth 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aksService ResourceAccount Aks Service Account 
- aksService ResourceAccount User Impersonation Aks Service Account User Impersonation 
- aksUser ResourceImpersonation Aks User Impersonation 
- amazonEks ResourceAmazon Eks 
- amazonEks ResourceInstance Profile Amazon Eks Instance Profile 
- amazonEks ResourceInstance Profile User Impersonation Amazon Eks Instance Profile User Impersonation 
- amazonEks ResourceUser Impersonation Amazon Eks User Impersonation 
- amazonEs ResourceAmazon Es 
- amazonEsiam ResourceAmazon Esiam 
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- amazonmqAmqp091 ResourceAmazonmq Amqp091 
- athena
ResourceAthena 
- athenaIam ResourceAthena Iam 
- auroraMysql ResourceAurora Mysql 
- auroraMysql ResourceIam Aurora Mysql Iam 
- auroraPostgres ResourceAurora Postgres 
- auroraPostgres ResourceIam Aurora Postgres Iam 
- aws
ResourceAws 
- awsConsole ResourceAws Console 
- awsConsole ResourceStatic Key Pair Aws Console Static Key Pair 
- awsInstance ResourceProfile Aws Instance Profile 
- azure
ResourceAzure 
- azureCertificate ResourceAzure Certificate 
- azureMysql ResourceAzure Mysql 
- azurePostgres ResourceAzure Postgres 
- azurePostgres ResourceManaged Identity Azure Postgres Managed Identity 
- bigQuery ResourceBig Query 
- cassandra
ResourceCassandra 
- citus
ResourceCitus 
- clickHouse ResourceHttp Click House Http 
- clickHouse ResourceMy Sql Click House My Sql 
- clickHouse ResourceTcp Click House Tcp 
- clustrix
ResourceClustrix 
- cockroach
ResourceCockroach 
- couchbaseDatabase ResourceCouchbase Database 
- couchbaseWeb ResourceUi Couchbase Web Ui 
- db2I
ResourceDb2I 
- db2Luw
ResourceDb2Luw 
- documentDb ResourceHost Document Db Host 
- documentDb ResourceHost Iam Document Db Host Iam 
- documentDb ResourceReplica Set Document Db Replica Set 
- druid
ResourceDruid 
- dynamoDb ResourceDynamo Db 
- dynamoDbiam ResourceDynamo Dbiam 
- elastic
ResourceElastic 
- elasticacheRedis ResourceElasticache Redis 
- gcp
ResourceGcp 
- gcpConsole ResourceGcp Console 
- gcpwif
ResourceGcpwif 
- googleGke ResourceGoogle Gke 
- googleGke ResourceUser Impersonation Google Gke User Impersonation 
- greenplum
ResourceGreenplum 
- httpAuth ResourceHttp Auth 
- httpBasic ResourceAuth Http Basic Auth 
- httpNo ResourceAuth Http No Auth 
- kubernetes
ResourceKubernetes 
- kubernetesBasic ResourceAuth Kubernetes Basic Auth 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- kubernetesPod ResourceIdentity Kubernetes Pod Identity 
- kubernetesService ResourceAccount Kubernetes Service Account 
- kubernetesService ResourceAccount User Impersonation Kubernetes Service Account User Impersonation 
- kubernetesUser ResourceImpersonation Kubernetes User Impersonation 
- maria
ResourceMaria 
- memcached
ResourceMemcached 
- memsql
ResourceMemsql 
- mongoHost ResourceMongo Host 
- mongoLegacy ResourceHost Mongo Legacy Host 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoLegacy ResourceReplicaset Mongo Legacy Replicaset 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoReplica ResourceSet Mongo Replica Set 
- mongoSharded ResourceCluster Mongo Sharded Cluster 
- mtlsMysql ResourceMtls Mysql 
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mtlsPostgres ResourceMtls Postgres 
- mysql
ResourceMysql 
- neptune
ResourceNeptune 
- neptuneIam ResourceNeptune Iam 
- oracle
ResourceOracle 
- postgres
ResourcePostgres 
- presto
ResourcePresto 
- rabbitmqAmqp091 ResourceRabbitmq Amqp091 
- rawTcp ResourceRaw Tcp 
- rdp
ResourceRdp 
- rdpCert ResourceRdp Cert 
- rdsPostgres ResourceIam Rds Postgres Iam 
- redis
ResourceRedis 
- redshift
ResourceRedshift 
- redshiftIam ResourceRedshift Iam 
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- redshiftServerless ResourceIam Redshift Serverless Iam 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- singleStore ResourceSingle Store 
- snowflake
ResourceSnowflake 
- snowsight
ResourceSnowsight 
- sqlServer ResourceSql Server 
- sqlServer ResourceAzure Ad Sql Server Azure Ad 
- sqlServer ResourceKerberos Ad Sql Server Kerberos Ad 
- ssh
ResourceSsh 
- sshCert ResourceSsh Cert 
- sshCustomer ResourceKey Ssh Customer Key 
- sshPassword ResourceSsh Password 
- sybase
ResourceSybase 
- sybaseIq ResourceSybase Iq 
- teradata
ResourceTeradata 
- trino
ResourceTrino 
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aks
ResourceAks Args 
- aks_basic_ Resourceauth Aks Basic Auth Args 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aks_service_ Resourceaccount Aks Service Account Args 
- aks_service_ Resourceaccount_ user_ impersonation Aks Service Account User Impersonation Args 
- aks_user_ Resourceimpersonation Aks User Impersonation Args 
- amazon_eks ResourceAmazon Eks Args 
- amazon_eks_ Resourceinstance_ profile Amazon Eks Instance Profile Args 
- amazon_eks_ Resourceinstance_ profile_ user_ impersonation Amazon Eks Instance Profile User Impersonation Args 
- amazon_eks_ Resourceuser_ impersonation Amazon Eks User Impersonation Args 
- amazon_es ResourceAmazon Es Args 
- amazon_esiam ResourceAmazon Esiam Args 
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- amazonmq_amqp091 ResourceAmazonmq Amqp091Args 
- athena
ResourceAthena Args 
- athena_iam ResourceAthena Iam Args 
- aurora_mysql ResourceAurora Mysql Args 
- aurora_mysql_ Resourceiam Aurora Mysql Iam Args 
- aurora_postgres ResourceAurora Postgres Args 
- aurora_postgres_ Resourceiam Aurora Postgres Iam Args 
- aws
ResourceAws Args 
- aws_console ResourceAws Console Args 
- aws_console_ Resourcestatic_ key_ pair Aws Console Static Key Pair Args 
- aws_instance_ Resourceprofile Aws Instance Profile Args 
- azure
ResourceAzure Args 
- azure_certificate ResourceAzure Certificate Args 
- azure_mysql ResourceAzure Mysql Args 
- azure_postgres ResourceAzure Postgres Args 
- azure_postgres_ Resourcemanaged_ identity Azure Postgres Managed Identity Args 
- big_query ResourceBig Query Args 
- cassandra
ResourceCassandra Args 
- citus
ResourceCitus Args 
- click_house_ Resourcehttp Click House Http Args 
- click_house_ Resourcemy_ sql Click House My Sql Args 
- click_house_ Resourcetcp Click House Tcp Args 
- clustrix
ResourceClustrix Args 
- cockroach
ResourceCockroach Args 
- couchbase_database ResourceCouchbase Database Args 
- couchbase_web_ Resourceui Couchbase Web Ui Args 
- db2_i ResourceDb2IArgs 
- db2_luw ResourceDb2Luw Args 
- document_db_ Resourcehost Document Db Host Args 
- document_db_ Resourcehost_ iam Document Db Host Iam Args 
- document_db_ Resourcereplica_ set Document Db Replica Set Args 
- druid
ResourceDruid Args 
- dynamo_db ResourceDynamo Db Args 
- dynamo_dbiam ResourceDynamo Dbiam Args 
- elastic
ResourceElastic Args 
- elasticache_redis ResourceElasticache Redis Args 
- gcp
ResourceGcp Args 
- gcp_console ResourceGcp Console Args 
- gcpwif
ResourceGcpwif Args 
- google_gke ResourceGoogle Gke Args 
- google_gke_ Resourceuser_ impersonation Google Gke User Impersonation Args 
- greenplum
ResourceGreenplum Args 
- http_auth ResourceHttp Auth Args 
- http_basic_ Resourceauth Http Basic Auth Args 
- http_no_ Resourceauth Http No Auth Args 
- kubernetes
ResourceKubernetes Args 
- kubernetes_basic_ Resourceauth Kubernetes Basic Auth Args 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- kubernetes_pod_ Resourceidentity Kubernetes Pod Identity Args 
- kubernetes_service_ Resourceaccount Kubernetes Service Account Args 
- kubernetes_service_ Resourceaccount_ user_ impersonation Kubernetes Service Account User Impersonation Args 
- kubernetes_user_ Resourceimpersonation Kubernetes User Impersonation Args 
- maria
ResourceMaria Args 
- memcached
ResourceMemcached Args 
- memsql
ResourceMemsql Args 
- mongo_host ResourceMongo Host Args 
- mongo_legacy_ Resourcehost Mongo Legacy Host Args 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongo_legacy_ Resourcereplicaset Mongo Legacy Replicaset Args 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongo_replica_ Resourceset Mongo Replica Set Args 
- mongo_sharded_ Resourcecluster Mongo Sharded Cluster Args 
- mtls_mysql ResourceMtls Mysql Args 
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mtls_postgres ResourceMtls Postgres Args 
- mysql
ResourceMysql Args 
- neptune
ResourceNeptune Args 
- neptune_iam ResourceNeptune Iam Args 
- oracle
ResourceOracle Args 
- postgres
ResourcePostgres Args 
- presto
ResourcePresto Args 
- rabbitmq_amqp091 ResourceRabbitmq Amqp091Args 
- raw_tcp ResourceRaw Tcp Args 
- rdp
ResourceRdp Args 
- rdp_cert ResourceRdp Cert Args 
- rds_postgres_ Resourceiam Rds Postgres Iam Args 
- redis
ResourceRedis Args 
- redshift
ResourceRedshift Args 
- redshift_iam ResourceRedshift Iam Args 
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- redshift_serverless_ Resourceiam Redshift Serverless Iam Args 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- single_store ResourceSingle Store Args 
- snowflake
ResourceSnowflake Args 
- snowsight
ResourceSnowsight Args 
- sql_server ResourceSql Server Args 
- sql_server_ Resourceazure_ ad Sql Server Azure Ad Args 
- sql_server_ Resourcekerberos_ ad Sql Server Kerberos Ad Args 
- ssh
ResourceSsh Args 
- ssh_cert ResourceSsh Cert Args 
- ssh_customer_ Resourcekey Ssh Customer Key Args 
- ssh_password ResourceSsh Password Args 
- sybase
ResourceSybase Args 
- sybase_iq ResourceSybase Iq Args 
- teradata
ResourceTeradata Args 
- trino
ResourceTrino Args 
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aks Property Map
- aksBasic Property MapAuth 
- AKSBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- aksService Property MapAccount 
- aksService Property MapAccount User Impersonation 
- aksUser Property MapImpersonation 
- amazonEks Property Map
- amazonEks Property MapInstance Profile 
- amazonEks Property MapInstance Profile User Impersonation 
- amazonEks Property MapUser Impersonation 
- amazonEs Property Map
- amazonEsiam Property Map
- AmazonESIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- amazonmqAmqp091 Property Map
- athena Property Map
- athenaIam Property Map
- auroraMysql Property Map
- auroraMysql Property MapIam 
- auroraPostgres Property Map
- auroraPostgres Property MapIam 
- aws Property Map
- awsConsole Property Map
- awsConsole Property MapStatic Key Pair 
- awsInstance Property MapProfile 
- azure Property Map
- azureCertificate Property Map
- azureMysql Property Map
- azurePostgres Property Map
- azurePostgres Property MapManaged Identity 
- bigQuery Property Map
- cassandra Property Map
- citus Property Map
- clickHouse Property MapHttp 
- clickHouse Property MapMy Sql 
- clickHouse Property MapTcp 
- clustrix Property Map
- cockroach Property Map
- couchbaseDatabase Property Map
- couchbaseWeb Property MapUi 
- db2I Property Map
- db2Luw Property Map
- documentDb Property MapHost 
- documentDb Property MapHost Iam 
- documentDb Property MapReplica Set 
- druid Property Map
- dynamoDb Property Map
- dynamoDbiam Property Map
- elastic Property Map
- elasticacheRedis Property Map
- gcp Property Map
- gcpConsole Property Map
- gcpwif Property Map
- googleGke Property Map
- googleGke Property MapUser Impersonation 
- greenplum Property Map
- httpAuth Property Map
- httpBasic Property MapAuth 
- httpNo Property MapAuth 
- kubernetes Property Map
- kubernetesBasic Property MapAuth 
- KubernetesBasicAuth is currently unstable, and its API may change, or it may be removed, without a major version bump.
- kubernetesPod Property MapIdentity 
- kubernetesService Property MapAccount 
- kubernetesService Property MapAccount User Impersonation 
- kubernetesUser Property MapImpersonation 
- maria Property Map
- memcached Property Map
- memsql Property Map
- mongoHost Property Map
- mongoLegacy Property MapHost 
- MongoLegacyHost is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoLegacy Property MapReplicaset 
- MongoLegacyReplicaset is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mongoReplica Property MapSet 
- mongoSharded Property MapCluster 
- mtlsMysql Property Map
- MTLSMysql is currently unstable, and its API may change, or it may be removed, without a major version bump.
- mtlsPostgres Property Map
- mysql Property Map
- neptune Property Map
- neptuneIam Property Map
- oracle Property Map
- postgres Property Map
- presto Property Map
- rabbitmqAmqp091 Property Map
- rawTcp Property Map
- rdp Property Map
- rdpCert Property Map
- rdsPostgres Property MapIam 
- redis Property Map
- redshift Property Map
- redshiftIam Property Map
- RedshiftIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- redshiftServerless Property MapIam 
- RedshiftServerlessIAM is currently unstable, and its API may change, or it may be removed, without a major version bump.
- singleStore Property Map
- snowflake Property Map
- snowsight Property Map
- sqlServer Property Map
- sqlServer Property MapAzure Ad 
- sqlServer Property MapKerberos Ad 
- ssh Property Map
- sshCert Property Map
- sshCustomer Property MapKey 
- sshPassword Property Map
- sybase Property Map
- sybaseIq Property Map
- teradata Property Map
- trino Property Map
- Trino is currently unstable, and its API may change, or it may be removed, without a major version bump.
Supporting Types
ResourceAks, ResourceAksArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource booleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- discoveryEnabled boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- allow_resource_ boolrole_ bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- 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.
- 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.
- discovery_enabled bool
- If true, configures discovery of a cluster to be run from a node.
- discovery_username str
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAksBasicAuth, ResourceAksBasicAuthArgs        
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface string
- The bind interface is the IP 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.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- 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.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceAksServiceAccount, ResourceAksServiceAccountArgs        
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- token String
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource booleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- discoveryEnabled boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- allow_resource_ boolrole_ bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- 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.
- discovery_enabled bool
- If true, configures discovery of a cluster to be run from a node.
- discovery_username str
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- token str
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- token String
- The API token to authenticate with.- kubernetes_user_impersonation:
 
ResourceAksServiceAccountUserImpersonation, ResourceAksServiceAccountUserImpersonationArgs            
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- token String
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface string
- The bind interface is the IP 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- token str
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- token String
- The API token to authenticate with.- kubernetes_user_impersonation:
 
ResourceAksUserImpersonation, ResourceAksUserImpersonationArgs        
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- 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.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAmazonEks, ResourceAmazonEksArgs      
- ClusterName string
- The name of the cluster to connect to.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- AccessKey string
- The Access Key ID to use to authenticate.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA to authenticate TLS connections with.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- ClusterName string
- The name of the cluster to connect to.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- AccessKey string
- The Access Key ID to use to authenticate.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA to authenticate TLS connections with.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- clusterName String
- The name of the cluster to connect to.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- accessKey String
- The Access Key ID to use to authenticate.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA to authenticate TLS connections with.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- clusterName string
- The name of the cluster to connect to.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- accessKey string
- The Access Key ID to use to authenticate.
- allowResource booleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA to authenticate TLS connections with.
- discoveryEnabled boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess stringKey 
- The Secret Access Key to use to authenticate.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- cluster_name str
- The name of the cluster to connect to.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- access_key str
- The Access Key ID to use to authenticate.
- allow_resource_ boolrole_ bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- 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.
- str
- The CA to authenticate TLS connections with.
- discovery_enabled bool
- If true, configures discovery of a cluster to be run from a node.
- discovery_username str
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_access_ strkey 
- The Secret Access Key to use to authenticate.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- clusterName String
- The name of the cluster to connect to.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- accessKey String
- The Access Key ID to use to authenticate.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA to authenticate TLS connections with.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAmazonEksInstanceProfile, ResourceAmazonEksInstanceProfileArgs          
- ClusterName string
- The name of the cluster to connect to.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA to authenticate TLS connections with.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- ClusterName string
- The name of the cluster to connect to.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA to authenticate TLS connections with.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- clusterName String
- The name of the cluster to connect to.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA to authenticate TLS connections with.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- clusterName string
- The name of the cluster to connect to.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- allowResource booleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA to authenticate TLS connections with.
- discoveryEnabled boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- cluster_name str
- The name of the cluster to connect to.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- allow_resource_ boolrole_ bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- 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.
- str
- The CA to authenticate TLS connections with.
- discovery_enabled bool
- If true, configures discovery of a cluster to be run from a node.
- discovery_username str
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- clusterName String
- The name of the cluster to connect to.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA to authenticate TLS connections with.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAmazonEksInstanceProfileUserImpersonation, ResourceAmazonEksInstanceProfileUserImpersonationArgs              
- ClusterName string
- The name of the cluster to connect to.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- ClusterName string
- The name of the cluster to connect to.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- clusterName String
- The name of the cluster to connect to.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- clusterName string
- The name of the cluster to connect to.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- cluster_name str
- The name of the cluster to connect to.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- str
- The CA 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- clusterName String
- The name of the cluster to connect to.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAmazonEksUserImpersonation, ResourceAmazonEksUserImpersonationArgs          
- ClusterName string
- The name of the cluster to connect to.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- 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.
- string
- The CA 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- ClusterName string
- The name of the cluster to connect to.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- 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.
- string
- The CA 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- clusterName String
- The name of the cluster to connect to.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- 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.
- String
- The CA 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- clusterName string
- The name of the cluster to connect to.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- 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.
- string
- The CA 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess stringKey 
- The Secret Access Key to use to authenticate.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- cluster_name str
- The name of the cluster to connect to.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- str
- The CA 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_access_ strkey 
- The Secret Access Key to use to authenticate.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- clusterName String
- The name of the cluster to connect to.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- 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.
- String
- The CA 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAmazonEs, ResourceAmazonEsArgs      
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- 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
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- 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
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- 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
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- 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
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess stringKey 
- The Secret Access Key to use to authenticate.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_access_ strkey 
- The Secret Access Key to use to authenticate.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- 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
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAmazonEsiam, ResourceAmazonEsiamArgs      
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- TlsRequired bool
- If set, TLS must be used to connect to this resource.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- TlsRequired bool
- If set, TLS must be used to connect to this resource.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- tlsRequired Boolean
- If set, TLS must be used to connect to this resource.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- bindInterface string
- The bind interface is the IP 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- tlsRequired boolean
- If set, TLS must be used to connect to this resource.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_store_ strid 
- 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)
- 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.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- tlsRequired Boolean
- If set, TLS must be used to connect to this resource.
ResourceAmazonmqAmqp091, ResourceAmazonmqAmqp091Args      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceAthena, ResourceAthenaArgs    
- AthenaOutput string
- The AWS S3 output location.
- Name string
- Unique human-readable name of the Resource.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Region string
- The AWS region to connect to.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- AthenaOutput string
- The AWS S3 output location.
- Name string
- Unique human-readable name of the Resource.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Region string
- The AWS region to connect to.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- athenaOutput String
- The AWS S3 output location.
- name String
- Unique human-readable name of the Resource.
- 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- region String
- The AWS region to connect to.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- athenaOutput string
- The AWS S3 output location.
- name string
- Unique human-readable name of the Resource.
- 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- region string
- The AWS region to connect to.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess stringKey 
- The Secret Access Key to use to authenticate.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- athena_output str
- The AWS S3 output location.
- name str
- Unique human-readable name of the Resource.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- region str
- The AWS region to connect to.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_access_ strkey 
- The Secret Access Key to use to authenticate.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- athenaOutput String
- The AWS S3 output location.
- name String
- Unique human-readable name of the Resource.
- 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- region String
- The AWS region to connect to.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAthenaIam, ResourceAthenaIamArgs      
- Name string
- Unique human-readable name of the Resource.
- Output string
- The AWS S3 output location.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Region string
- The AWS region to connect to.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Name string
- Unique human-readable name of the Resource.
- Output string
- The AWS S3 output location.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Region string
- The AWS region to connect to.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- output String
- The AWS S3 output location.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- region String
- The AWS region to connect to.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- name string
- Unique human-readable name of the Resource.
- output string
- The AWS S3 output location.
- bindInterface string
- The bind interface is the IP 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- region string
- The AWS region to connect to.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- name str
- Unique human-readable name of the Resource.
- output str
- The AWS S3 output location.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- region str
- The AWS region to connect to.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- output String
- The AWS S3 output location.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- region String
- The AWS region to connect to.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAuroraMysql, ResourceAuroraMysqlArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- requireNative booleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- useAzure booleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- require_native_ boolauth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- use_azure_ boolsingle_ server_ usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
ResourceAuroraMysqlIam, ResourceAuroraMysqlIamArgs        
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption StringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_assumption_ strarn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption StringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceAuroraPostgres, ResourceAuroraPostgresArgs      
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceAuroraPostgresIam, ResourceAuroraPostgresIamArgs        
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption StringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_assumption_ strarn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption StringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceAws, ResourceAwsArgs    
- HealthcheckRegion string
- The AWS region healthcheck requests should attempt to connect to.
- Name string
- Unique human-readable name of the Resource.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- HealthcheckRegion string
- The AWS region healthcheck requests should attempt to connect to.
- Name string
- Unique human-readable name of the Resource.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- healthcheckRegion String
- The AWS region healthcheck requests should attempt to connect to.
- name String
- Unique human-readable name of the Resource.
- 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- healthcheckRegion string
- The AWS region healthcheck requests should attempt to connect to.
- name string
- Unique human-readable name of the Resource.
- 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess stringKey 
- The Secret Access Key to use to authenticate.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- healthcheck_region str
- The AWS region healthcheck requests should attempt to connect to.
- name str
- Unique human-readable name of the Resource.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_access_ strkey 
- The Secret Access Key to use to authenticate.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- healthcheckRegion String
- The AWS region healthcheck requests should attempt to connect to.
- name String
- Unique human-readable name of the Resource.
- 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAwsConsole, ResourceAwsConsoleArgs      
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- BindInterface string
- The bind interface is the IP 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.
- EnableEnv boolVariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- SessionExpiry int
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- BindInterface string
- The bind interface is the IP 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.
- EnableEnv boolVariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- SessionExpiry int
- The length of time in seconds console sessions will live before needing to reauthenticate.
- map[string]string
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- bindInterface String
- The bind interface is the IP 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.
- enableEnv BooleanVariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry Integer
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Map<String,String>
- Tags is a map of key, value pairs.
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- bindInterface string
- The bind interface is the IP 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.
- enableEnv booleanVariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry number
- The length of time in seconds console sessions will live before needing to reauthenticate.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- subdomain str
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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_ boolvariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- session_expiry int
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- bindInterface String
- The bind interface is the IP 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.
- enableEnv BooleanVariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry Number
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Map<String>
- Tags is a map of key, value pairs.
ResourceAwsConsoleStaticKeyPair, ResourceAwsConsoleStaticKeyPairArgs            
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- SessionExpiry int
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- SessionExpiry int
- The length of time in seconds console sessions will live before needing to reauthenticate.
- map[string]string
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry Integer
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Map<String,String>
- Tags is a map of key, value pairs.
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess stringKey 
- The Secret Access Key to use to authenticate.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry number
- The length of time in seconds console sessions will live before needing to reauthenticate.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- subdomain str
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_access_ strkey 
- The Secret Access Key to use to authenticate.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- session_expiry int
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry Number
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Map<String>
- Tags is a map of key, value pairs.
ResourceAwsInstanceProfile, ResourceAwsInstanceProfileArgs        
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- EnableEnv boolVariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- EnableEnv boolVariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- enableEnv BooleanVariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- bindInterface string
- The bind interface is the IP 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.
- enableEnv booleanVariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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_ boolvariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- enableEnv BooleanVariables 
- If true, prefer environment variables to authenticate connection even if EC2 roles are configured.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceAzure, ResourceAzureArgs    
- Name string
- Unique human-readable name of the Resource.
- 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
- Name string
- Unique human-readable name of the Resource.
- 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
- name String
- Unique human-readable name of the Resource.
- 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.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
- name string
- Unique human-readable name of the Resource.
- 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.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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:
 
- name str
- Unique human-readable name of the Resource.
- 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.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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:
 
- name String
- Unique human-readable name of the Resource.
- 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.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
ResourceAzureCertificate, ResourceAzureCertificateArgs      
- Name string
- Unique human-readable name of the Resource.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
- Name string
- Unique human-readable name of the Resource.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
- name String
- Unique human-readable name of the Resource.
- 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
- name string
- Unique human-readable name of the Resource.
- 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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:
 
- name str
- Unique human-readable name of the Resource.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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:
 
- name String
- Unique human-readable name of the Resource.
- 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
ResourceAzureMysql, ResourceAzureMysqlArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- requireNative booleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- useAzure booleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- require_native_ boolauth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- use_azure_ boolsingle_ server_ usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
ResourceAzurePostgres, ResourceAzurePostgresArgs      
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceAzurePostgresManagedIdentity, ResourceAzurePostgresManagedIdentityArgs          
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- useAzure booleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- use_azure_ boolsingle_ server_ usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
ResourceBigQuery, ResourceBigQueryArgs      
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Project string
- The project to connect to.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- PrivateKey string
- The private key used to authenticate with the server.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Project string
- The project to connect to.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- PrivateKey string
- The private key used to authenticate with the server.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- project String
- The project to connect to.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- privateKey String
- The private key used to authenticate with the server.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- project string
- The project to connect to.
- bindInterface string
- The bind interface is the IP 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.
- portOverride number
- The local port used by clients to connect to this resource.
- privateKey string
- The private key used to authenticate with the server.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- project str
- The project to connect to.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- project String
- The project to connect to.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- privateKey String
- The private key used to authenticate with the server.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceCassandra, ResourceCassandraArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceCitus, ResourceCitusArgs    
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceClickHouseHttp, ResourceClickHouseHttpArgs        
- Name string
- Unique human-readable name of the Resource.
- 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.
- 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Name string
- Unique human-readable name of the Resource.
- 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.
- 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- name String
- Unique human-readable name of the Resource.
- 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.
- 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.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- name string
- Unique human-readable name of the Resource.
- 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.
- 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.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- name str
- Unique human-readable name of the Resource.
- url str
- 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.
- 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.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- name String
- Unique human-readable name of the Resource.
- 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.
- 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.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceClickHouseMySql, ResourceClickHouseMySqlArgs          
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- requireNative booleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- require_native_ boolauth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceClickHouseTcp, ResourceClickHouseTcpArgs        
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface string
- The bind interface is the IP 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.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- 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.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceClustrix, ResourceClustrixArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- requireNative booleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- useAzure booleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- require_native_ boolauth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- use_azure_ boolsingle_ server_ usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
ResourceCockroach, ResourceCockroachArgs    
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceCouchbaseDatabase, ResourceCouchbaseDatabaseArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- N1QlPort int
- The port number for N1QL queries. Default HTTP is 8093. Default HTTPS is 18093.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- N1QlPort int
- The port number for N1QL queries. Default HTTP is 8093. Default HTTPS is 18093.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- n1QlPort Integer
- The port number for N1QL queries. Default HTTP is 8093. Default HTTPS is 18093.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- n1QlPort number
- The port number for N1QL queries. Default HTTP is 8093. Default HTTPS is 18093.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- n1_ql_ intport 
- The port number for N1QL queries. Default HTTP is 8093. Default HTTPS is 18093.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- n1QlPort Number
- The port number for N1QL queries. Default HTTP is 8093. Default HTTPS is 18093.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceCouchbaseWebUi, ResourceCouchbaseWebUiArgs        
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- EgressFilter string
- A filter applied to the routing logic to pin datasource to nodes.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- EgressFilter string
- A filter applied to the routing logic to pin datasource to nodes.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- egressFilter String
- A filter applied to the routing logic to pin datasource to nodes.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- name string
- Unique human-readable name of the Resource.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- egressFilter string
- A filter applied to the routing logic to pin datasource to nodes.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- name str
- Unique human-readable name of the Resource.
- subdomain str
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- url str
- 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.
- egress_filter str
- A filter applied to the routing logic to pin datasource to nodes.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- egressFilter String
- A filter applied to the routing logic to pin datasource to nodes.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceDb2I, ResourceDb2IArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface string
- The bind interface is the IP 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.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- 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.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceDb2Luw, ResourceDb2LuwArgs    
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceDocumentDbHost, ResourceDocumentDbHostArgs        
- AuthDatabase string
- The authentication database to use.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceDocumentDbHostIam, ResourceDocumentDbHostIamArgs          
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceDocumentDbReplicaSet, ResourceDocumentDbReplicaSetArgs          
- AuthDatabase string
- The authentication database to use.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- ReplicaSet string
- The name of the mongo replicaset.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- ConnectTo boolReplica 
- 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- ReplicaSet string
- The name of the mongo replicaset.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- ConnectTo boolReplica 
- 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- replicaSet String
- The name of the mongo replicaset.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- connectTo BooleanReplica 
- 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.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- replicaSet string
- The name of the mongo replicaset.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- connectTo booleanReplica 
- 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.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- replica_set str
- The name of the mongo replicaset.
- 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_ boolreplica 
- 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.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- replicaSet String
- The name of the mongo replicaset.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- connectTo BooleanReplica 
- 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.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceDruid, ResourceDruidArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceDynamoDb, ResourceDynamoDbArgs      
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess stringKey 
- The Secret Access Key to use to authenticate.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_access_ strkey 
- The Secret Access Key to use to authenticate.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceDynamoDbiam, ResourceDynamoDbiamArgs      
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- bindInterface string
- The bind interface is the IP 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceElastic, ResourceElasticArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceElasticacheRedis, ResourceElasticacheRedisArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceGcp, ResourceGcpArgs    
- Name string
- Unique human-readable name of the Resource.
- Scopes string
- Space separated scopes that this login should assume into when authenticating.
- BindInterface string
- The bind interface is the IP 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.
- Keyfile string
- The service account keyfile to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Name string
- Unique human-readable name of the Resource.
- Scopes string
- Space separated scopes that this login should assume into when authenticating.
- BindInterface string
- The bind interface is the IP 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.
- Keyfile string
- The service account keyfile to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- scopes String
- Space separated scopes that this login should assume into when authenticating.
- bindInterface String
- The bind interface is the IP 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.
- keyfile String
- The service account keyfile to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- name string
- Unique human-readable name of the Resource.
- scopes string
- Space separated scopes that this login should assume into when authenticating.
- bindInterface string
- The bind interface is the IP 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.
- keyfile string
- The service account keyfile to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- name str
- Unique human-readable name of the Resource.
- scopes str
- Space separated scopes that this login should assume into when authenticating.
- 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.
- keyfile str
- The service account keyfile to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- scopes String
- Space separated scopes that this login should assume into when authenticating.
- bindInterface String
- The bind interface is the IP 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.
- keyfile String
- The service account keyfile to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceGcpConsole, ResourceGcpConsoleArgs      
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- WorkforcePool stringId 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- WorkforceProvider stringId 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- BindInterface string
- The bind interface is the IP 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- SessionExpiry int
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- WorkforcePool stringId 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- WorkforceProvider stringId 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- BindInterface string
- The bind interface is the IP 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- SessionExpiry int
- The length of time in seconds console sessions will live before needing to reauthenticate.
- map[string]string
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- workforcePool StringId 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- workforceProvider StringId 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- bindInterface String
- The bind interface is the IP 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry Integer
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Map<String,String>
- Tags is a map of key, value pairs.
- name string
- Unique human-readable name of the Resource.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- workforcePool stringId 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- workforceProvider stringId 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- bindInterface string
- The bind interface is the IP 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry number
- The length of time in seconds console sessions will live before needing to reauthenticate.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- name str
- Unique human-readable name of the Resource.
- subdomain str
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- workforce_pool_ strid 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- workforce_provider_ strid 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- session_expiry int
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- workforcePool StringId 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- workforceProvider StringId 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- bindInterface String
- The bind interface is the IP 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry Number
- The length of time in seconds console sessions will live before needing to reauthenticate.
- Map<String>
- Tags is a map of key, value pairs.
ResourceGcpwif, ResourceGcpwifArgs    
- Name string
- Unique human-readable name of the Resource.
- Scopes string
- Space separated scopes that this login should assume into when authenticating.
- WorkforcePool stringId 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- WorkforceProvider stringId 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- BindInterface string
- The bind interface is the IP 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProjectId string
- When specified, all project scoped requests will use this Project ID, overriding the project ID specified by clients
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- SessionExpiry int
- The length of time in seconds 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)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Name string
- Unique human-readable name of the Resource.
- Scopes string
- Space separated scopes that this login should assume into when authenticating.
- WorkforcePool stringId 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- WorkforceProvider stringId 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- BindInterface string
- The bind interface is the IP 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProjectId string
- When specified, all project scoped requests will use this Project ID, overriding the project ID specified by clients
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- SessionExpiry int
- The length of time in seconds 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)
- map[string]string
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- scopes String
- Space separated scopes that this login should assume into when authenticating.
- workforcePool StringId 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- workforceProvider StringId 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- bindInterface String
- The bind interface is the IP 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- projectId String
- When specified, all project scoped requests will use this Project ID, overriding the project ID specified by clients
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry Integer
- The length of time in seconds 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)
- Map<String,String>
- Tags is a map of key, value pairs.
- name string
- Unique human-readable name of the Resource.
- scopes string
- Space separated scopes that this login should assume into when authenticating.
- workforcePool stringId 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- workforceProvider stringId 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- bindInterface string
- The bind interface is the IP 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- projectId string
- When specified, all project scoped requests will use this Project ID, overriding the project ID specified by clients
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry number
- The length of time in seconds 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)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- name str
- Unique human-readable name of the Resource.
- scopes str
- Space separated scopes that this login should assume into when authenticating.
- workforce_pool_ strid 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- workforce_provider_ strid 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- project_id str
- When specified, all project scoped requests will use this Project ID, overriding the project ID specified by clients
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- session_expiry int
- The length of time in seconds 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- scopes String
- Space separated scopes that this login should assume into when authenticating.
- workforcePool StringId 
- The ID of the Workforce Identity Pool in GCP to use for federated authentication.
- workforceProvider StringId 
- The ID of the Workforce Identity Provider in GCP to use for federated authentication.- google_gke:
 
- bindInterface String
- The bind interface is the IP 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- projectId String
- When specified, all project scoped requests will use this Project ID, overriding the project ID specified by clients
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- sessionExpiry Number
- The length of time in seconds 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)
- Map<String>
- Tags is a map of key, value pairs.
ResourceGoogleGke, ResourceGoogleGkeArgs      
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA to authenticate TLS connections with.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- ServiceAccount stringKey 
- 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)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA to authenticate TLS connections with.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- ServiceAccount stringKey 
- 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)
- map[string]string
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA to authenticate TLS connections with.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- serviceAccount StringKey 
- 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)
- Map<String,String>
- Tags is a map of key, value pairs.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- allowResource booleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA to authenticate TLS connections with.
- discoveryEnabled boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- serviceAccount stringKey 
- 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)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- allow_resource_ boolrole_ bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- 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.
- str
- The CA to authenticate TLS connections with.
- discovery_enabled bool
- If true, configures discovery of a cluster to be run from a node.
- discovery_username str
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- service_account_ strkey 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA to authenticate TLS connections with.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- serviceAccount StringKey 
- 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)
- Map<String>
- Tags is a map of key, value pairs.
ResourceGoogleGkeUserImpersonation, ResourceGoogleGkeUserImpersonationArgs          
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- ServiceAccount stringKey 
- 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)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- ServiceAccount stringKey 
- 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)
- map[string]string
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- serviceAccount StringKey 
- 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)
- Map<String,String>
- Tags is a map of key, value pairs.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- serviceAccount stringKey 
- 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)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- 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.
- str
- The CA 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- service_account_ strkey 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- serviceAccount StringKey 
- 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)
- Map<String>
- Tags is a map of key, value pairs.
ResourceGreenplum, ResourceGreenplumArgs    
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceHttpAuth, ResourceHttpAuthArgs      
- HealthcheckPath string
- This path will be used to check the health of your site.
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- HostOverride string
- The host header will be overwritten with this field if provided.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- HealthcheckPath string
- This path will be used to check the health of your site.
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- HostOverride string
- The host header will be overwritten with this field if provided.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- map[string]string
- Tags is a map of key, value pairs.
- healthcheckPath String
- This path will be used to check the health of your site.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostOverride String
- The host header will be overwritten with this field if provided.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String,String>
- Tags is a map of key, value pairs.
- healthcheckPath string
- This path will be used to check the health of your site.
- name string
- Unique human-readable name of the Resource.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostOverride string
- The host header will be overwritten with this field if provided.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- healthcheck_path str
- This path will be used to check the health of your site.
- name str
- Unique human-readable name of the Resource.
- subdomain str
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- url str
- 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.
- host_override str
- The host header will be overwritten with this field if provided.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- healthcheckPath String
- This path will be used to check the health of your site.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostOverride String
- The host header will be overwritten with this field if provided.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String>
- Tags is a map of key, value pairs.
ResourceHttpBasicAuth, ResourceHttpBasicAuthArgs        
- HealthcheckPath string
- This path will be used to check the health of your site.
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- HostOverride string
- The host header will be overwritten with this field if provided.
- Password string
- The password to authenticate with.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- HealthcheckPath string
- This path will be used to check the health of your site.
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- HostOverride string
- The host header will be overwritten with this field if provided.
- Password string
- The password to authenticate with.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- healthcheckPath String
- This path will be used to check the health of your site.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostOverride String
- The host header will be overwritten with this field if provided.
- password String
- The password to authenticate with.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- healthcheckPath string
- This path will be used to check the health of your site.
- name string
- Unique human-readable name of the Resource.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostOverride string
- The host header will be overwritten with this field if provided.
- password string
- The password to authenticate with.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- healthcheck_path str
- This path will be used to check the health of your site.
- name str
- Unique human-readable name of the Resource.
- subdomain str
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- url str
- 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.
- host_override str
- The host header will be overwritten with this field if provided.
- password str
- The password to authenticate with.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- healthcheckPath String
- This path will be used to check the health of your site.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostOverride String
- The host header will be overwritten with this field if provided.
- password String
- The password to authenticate with.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceHttpNoAuth, ResourceHttpNoAuthArgs        
- HealthcheckPath string
- This path will be used to check the health of your site.
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- HostOverride string
- The host header will be overwritten with this field if provided.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- HealthcheckPath string
- This path will be used to check the health of your site.
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- HostOverride string
- The host header will be overwritten with this field if provided.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- map[string]string
- Tags is a map of key, value pairs.
- healthcheckPath String
- This path will be used to check the health of your site.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostOverride String
- The host header will be overwritten with this field if provided.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String,String>
- Tags is a map of key, value pairs.
- healthcheckPath string
- This path will be used to check the health of your site.
- name string
- Unique human-readable name of the Resource.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostOverride string
- The host header will be overwritten with this field if provided.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- healthcheck_path str
- This path will be used to check the health of your site.
- name str
- Unique human-readable name of the Resource.
- subdomain str
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- url str
- 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.
- host_override str
- The host header will be overwritten with this field if provided.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- healthcheckPath String
- This path will be used to check the health of your site.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostOverride String
- The host header will be overwritten with this field if provided.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String>
- Tags is a map of key, value pairs.
ResourceKubernetes, ResourceKubernetesArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource booleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- discoveryEnabled boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- allow_resource_ boolrole_ bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- 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.
- 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.
- discovery_enabled bool
- If true, configures discovery of a cluster to be run from a node.
- discovery_username str
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceKubernetesBasicAuth, ResourceKubernetesBasicAuthArgs        
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface string
- The bind interface is the IP 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.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- 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.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceKubernetesPodIdentity, ResourceKubernetesPodIdentityArgs        
- Name string
- Unique human-readable name of the Resource.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Name string
- Unique human-readable name of the Resource.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- name string
- Unique human-readable name of the Resource.
- allowResource booleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- string
- The CA 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- name str
- Unique human-readable name of the Resource.
- allow_resource_ boolrole_ bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- 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.
- str
- The CA 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- name String
- Unique human-readable name of the Resource.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- String
- The CA 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceKubernetesServiceAccount, ResourceKubernetesServiceAccountArgs        
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowResource boolRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- DiscoveryEnabled bool
- If true, configures discovery of a cluster to be run from a node.
- DiscoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- token String
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource booleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- discoveryEnabled boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername string
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- allow_resource_ boolrole_ bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- 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.
- discovery_enabled bool
- If true, configures discovery of a cluster to be run from a node.
- discovery_username str
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- token str
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowResource BooleanRole Bypass 
- If true, allows users to fallback to the existing authentication mode (Leased Credential or Identity Set) when a resource role is not provided.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- discoveryEnabled Boolean
- If true, configures discovery of a cluster to be run from a node.
- discoveryUsername String
- If a cluster is configured for user impersonation, this is the user to impersonate when running discovery.
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- token String
- The API token to authenticate with.- kubernetes_user_impersonation:
 
ResourceKubernetesServiceAccountUserImpersonation, ResourceKubernetesServiceAccountUserImpersonationArgs            
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- token String
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface string
- The bind interface is the IP 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- token string
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- token str
- The API token to authenticate with.- kubernetes_user_impersonation:
 
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- token String
- The API token to authenticate with.- kubernetes_user_impersonation:
 
ResourceKubernetesUserImpersonation, ResourceKubernetesUserImpersonationArgs        
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- 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.
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceMaria, ResourceMariaArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- requireNative booleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- useAzure booleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- require_native_ boolauth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- use_azure_ boolsingle_ server_ usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
ResourceMemcached, ResourceMemcachedArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceMemsql, ResourceMemsqlArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- requireNative booleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- useAzure booleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- require_native_ boolauth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- use_azure_ boolsingle_ server_ usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
ResourceMongoHost, ResourceMongoHostArgs      
- AuthDatabase string
- The authentication database to use.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceMongoLegacyHost, ResourceMongoLegacyHostArgs        
- AuthDatabase string
- The authentication database to use.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceMongoLegacyReplicaset, ResourceMongoLegacyReplicasetArgs        
- AuthDatabase string
- The authentication database to use.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- ReplicaSet string
- The name of the mongo replicaset.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- ConnectTo boolReplica 
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- ReplicaSet string
- The name of the mongo replicaset.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- ConnectTo boolReplica 
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- replicaSet String
- The name of the mongo replicaset.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- connectTo BooleanReplica 
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- replicaSet string
- The name of the mongo replicaset.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- connectTo booleanReplica 
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- replica_set str
- The name of the mongo replicaset.
- 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_ boolreplica 
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- replicaSet String
- The name of the mongo replicaset.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- connectTo BooleanReplica 
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceMongoReplicaSet, ResourceMongoReplicaSetArgs        
- AuthDatabase string
- The authentication database to use.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- ReplicaSet string
- The name of the mongo replicaset.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- ConnectTo boolReplica 
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- ReplicaSet string
- The name of the mongo replicaset.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- ConnectTo boolReplica 
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- replicaSet String
- The name of the mongo replicaset.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- connectTo BooleanReplica 
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- replicaSet string
- The name of the mongo replicaset.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- connectTo booleanReplica 
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- replica_set str
- The name of the mongo replicaset.
- 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_ boolreplica 
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- replicaSet String
- The name of the mongo replicaset.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- connectTo BooleanReplica 
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceMongoShardedCluster, ResourceMongoShardedClusterArgs        
- AuthDatabase string
- The authentication database to use.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceMtlsMysql, ResourceMtlsMysqlArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- 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)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- 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)
- map[string]string
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- 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)
- Map<String,String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- requireNative booleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore stringId 
- 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)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- useAzure booleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- require_native_ boolauth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- use_azure_ boolsingle_ server_ usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- 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)
- Map<String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
ResourceMtlsPostgres, ResourceMtlsPostgresArgs      
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- 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)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- 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)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- 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)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- 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)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- 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)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceMysql, ResourceMysqlArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- requireNative booleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- useAzure booleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- require_native_ boolauth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- use_azure_ boolsingle_ server_ usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
ResourceNeptune, ResourceNeptuneArgs    
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceNeptuneIam, ResourceNeptuneIamArgs      
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleArn string
- The role to assume after logging in.
- RoleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- SecretAccess stringKey 
- The Secret Access Key to use to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- endpoint string
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleArn string
- The role to assume after logging in.
- roleExternal stringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess stringKey 
- The Secret Access Key to use to authenticate.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- endpoint str
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_arn str
- The role to assume after logging in.
- role_external_ strid 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secret_access_ strkey 
- The Secret Access Key to use to authenticate.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- endpoint String
- The neptune endpoint to connect to as in endpoint.region.neptune.amazonaws.com
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleArn String
- The role to assume after logging in.
- roleExternal StringId 
- The external ID to associate with assume role requests. Does nothing if a role ARN is not provided.
- secretAccess StringKey 
- The Secret Access Key to use to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceOracle, ResourceOracleArgs    
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface string
- The bind interface is the IP 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.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- 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.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourcePostgres, ResourcePostgresArgs    
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourcePresto, ResourcePrestoArgs    
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceRabbitmqAmqp091, ResourceRabbitmqAmqp091Args      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceRawTcp, ResourceRawTcpArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceRdp, ResourceRdpArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- DowngradeNla boolConnections 
- 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.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- DowngradeNla boolConnections 
- 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.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- downgradeNla BooleanConnections 
- 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.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- downgradeNla booleanConnections 
- 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.
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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_ boolconnections 
- 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.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP address to which the port override of a resource is bound (for example, 127.0.0.1). It is automatically generated if not provided.
- downgradeNla BooleanConnections 
- 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.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceRdpCert, ResourceRdpCertArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceRdsPostgresIam, ResourceRdsPostgresIamArgs        
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption StringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_assumption_ strarn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption StringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceRedis, ResourceRedisArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- 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.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
ResourceRedshift, ResourceRedshiftArgs    
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceRedshiftIam, ResourceRedshiftIamArgs      
- ClusterId string
- Cluster Identified of Redshift cluster
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- ClusterId string
- Cluster Identified of Redshift cluster
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- clusterId String
- Cluster Identified of Redshift cluster
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption StringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- clusterId string
- Cluster Identified of Redshift cluster
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- cluster_id str
- Cluster Identified of Redshift cluster
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_assumption_ strarn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- clusterId String
- Cluster Identified of Redshift cluster
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption StringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceRedshiftServerlessIam, ResourceRedshiftServerlessIamArgs        
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- Workgroup string
- Workgroup name in the serverless Redshift- single_store:
 
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- Region string
- The AWS region to connect to.
- Workgroup string
- Workgroup name in the serverless Redshift- single_store:
 
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RoleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- workgroup String
- Workgroup name in the serverless Redshift- single_store:
 
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption StringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- region string
- The AWS region to connect to.
- workgroup string
- Workgroup name in the serverless Redshift- single_store:
 
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption stringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- region str
- The AWS region to connect to.
- workgroup str
- Workgroup name in the serverless Redshift- single_store:
 
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- role_assumption_ strarn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- region String
- The AWS region to connect to.
- workgroup String
- Workgroup name in the serverless Redshift- single_store:
 
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- roleAssumption StringArn 
- If provided, the gateway/relay will try to assume this role instead of the underlying compute's role.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
ResourceSingleStore, ResourceSingleStoreArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- RequireNative boolAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- UseAzure boolSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- requireNative booleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- useAzure booleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- require_native_ boolauth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- use_azure_ boolsingle_ server_ usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- requireNative BooleanAuth 
- Whether native auth (mysql_native_password) is used for all connections (for backwards compatibility)
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- useAzure BooleanSingle Server Usernames 
- If true, appends the hostname to the username when hitting a database.azure.com address
- username String
- The username to authenticate with.
ResourceSnowflake, ResourceSnowflakeArgs    
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Schema string
- The Schema to use to direct initial requests.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- Password string
- The password to authenticate with.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Schema string
- The Schema to use to direct initial requests.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- schema String
- The Schema to use to direct initial requests.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- password string
- The password to authenticate with.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- schema string
- The Schema to use to direct initial requests.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- password str
- The password to authenticate with.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- schema str
- The Schema to use to direct initial requests.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- password String
- The password to authenticate with.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- schema String
- The Schema to use to direct initial requests.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceSnowsight, ResourceSnowsightArgs    
- HealthcheckUsername string
- The StrongDM user email to use for healthchecks.
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SamlMetadata string
- The Metadata for your snowflake IDP integration
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- HealthcheckUsername string
- The StrongDM user email to use for healthchecks.
- Name string
- Unique human-readable name of the Resource.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- BindInterface string
- The bind interface is the IP 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.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SamlMetadata string
- The Metadata for your snowflake IDP integration
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- map[string]string
- Tags is a map of key, value pairs.
- healthcheckUsername String
- The StrongDM user email to use for healthchecks.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- bindInterface String
- The bind interface is the IP 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.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- samlMetadata String
- The Metadata for your snowflake IDP integration
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String,String>
- Tags is a map of key, value pairs.
- healthcheckUsername string
- The StrongDM user email to use for healthchecks.
- name string
- Unique human-readable name of the Resource.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- bindInterface string
- The bind interface is the IP 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.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- samlMetadata string
- The Metadata for your snowflake IDP integration
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- {[key: string]: string}
- Tags is a map of key, value pairs.
- healthcheck_username str
- The StrongDM user email to use for healthchecks.
- name str
- Unique human-readable name of the Resource.
- subdomain str
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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.
- port_override int
- The local port used by clients to connect to this resource.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- saml_metadata str
- The Metadata for your snowflake IDP integration
- secret_store_ strid 
- ID of the secret store containing credentials for this resource, if any.
- Mapping[str, str]
- Tags is a map of key, value pairs.
- healthcheckUsername String
- The StrongDM user email to use for healthchecks.
- name String
- Unique human-readable name of the Resource.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- bindInterface String
- The bind interface is the IP 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.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- samlMetadata String
- The Metadata for your snowflake IDP integration
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- Map<String>
- Tags is a map of key, value pairs.
ResourceSqlServer, ResourceSqlServerArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- AllowDeprecated boolEncryption 
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Schema string
- The Schema to use to direct initial requests.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- AllowDeprecated boolEncryption 
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Schema string
- The Schema to use to direct initial requests.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- allowDeprecated BooleanEncryption 
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- schema String
- The Schema to use to direct initial requests.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- allowDeprecated booleanEncryption 
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- schema string
- The Schema to use to direct initial requests.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- allow_deprecated_ boolencryption 
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- schema str
- The Schema to use to direct initial requests.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- allowDeprecated BooleanEncryption 
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- schema String
- The Schema to use to direct initial requests.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceSqlServerAzureAd, ResourceSqlServerAzureAdArgs          
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- AllowDeprecated boolEncryption 
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Schema string
- The Schema to use to direct initial requests.
- Secret string
- The Azure AD client secret (application password) with which to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- AllowDeprecated boolEncryption 
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Schema string
- The Schema to use to direct initial requests.
- Secret string
- The Azure AD client secret (application password) with which to authenticate.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- allowDeprecated BooleanEncryption 
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- schema String
- The Schema to use to direct initial requests.
- secret String
- The Azure AD client secret (application password) with which to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- allowDeprecated booleanEncryption 
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- schema string
- The Schema to use to direct initial requests.
- secret string
- The Azure AD client secret (application password) with which to authenticate.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[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:
 
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- allow_deprecated_ boolencryption 
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- 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_ strid 
- 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)
- 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:
 
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- allowDeprecated BooleanEncryption 
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- schema String
- The Schema to use to direct initial requests.
- secret String
- The Azure AD client secret (application password) with which to authenticate.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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:
 
ResourceSqlServerKerberosAd, ResourceSqlServerKerberosAdArgs          
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- ServerSpn string
- The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
- AllowDeprecated boolEncryption 
- 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.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Realm string
- The Active Directory domain (realm) to which the configured username belongs.
- Schema string
- The Schema to use to direct initial requests.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- ServerSpn string
- The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
- AllowDeprecated boolEncryption 
- 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.
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- Realm string
- The Active Directory domain (realm) to which the configured username belongs.
- Schema string
- The Schema to use to direct initial requests.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- serverSpn String
- The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
- allowDeprecated BooleanEncryption 
- 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.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- realm String
- The Active Directory domain (realm) to which the configured username belongs.
- schema String
- The Schema to use to direct initial requests.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- serverSpn string
- The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
- allowDeprecated booleanEncryption 
- 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.
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- realm string
- The Active Directory domain (realm) to which the configured username belongs.
- schema string
- The Schema to use to direct initial requests.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- server_spn str
- The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
- allow_deprecated_ boolencryption 
- 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.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- 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_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- serverSpn String
- The Service Principal Name of the Microsoft SQL Server instance in Active Directory.
- allowDeprecated BooleanEncryption 
- 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.
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- realm String
- The Active Directory domain (realm) to which the configured username belongs.
- schema String
- The Schema to use to direct initial requests.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceSsh, ResourceSshArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowDeprecated boolKey Exchanges 
- 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.
- KeyType string
- The key type to use e.g. rsa-2048 or ed25519
- PortForwarding bool
- Whether port forwarding is allowed through this server.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- PublicKey string
- The public key to append to a server's authorized keys. This will be generated after resource creation.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowDeprecated boolKey Exchanges 
- 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.
- KeyType string
- The key type to use e.g. rsa-2048 or ed25519
- PortForwarding bool
- Whether port forwarding is allowed through this server.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- PublicKey string
- The public key to append to a server's authorized keys. This will be generated after resource creation.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated BooleanKey Exchanges 
- 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.
- keyType String
- The key type to use e.g. rsa-2048 or ed25519
- portForwarding Boolean
- Whether port forwarding is allowed through this server.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- publicKey String
- The public key to append to a server's authorized keys. This will be generated after resource creation.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated booleanKey Exchanges 
- 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.
- keyType string
- The key type to use e.g. rsa-2048 or ed25519
- portForwarding boolean
- Whether port forwarding is allowed through this server.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- publicKey string
- The public key to append to a server's authorized keys. This will be generated after resource creation.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- allow_deprecated_ boolkey_ exchanges 
- 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.
- key_type str
- The key type to use e.g. rsa-2048 or ed25519
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- public_key str
- The public key to append to a server's authorized keys. This will be generated after resource creation.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated BooleanKey Exchanges 
- 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.
- keyType String
- The key type to use e.g. rsa-2048 or ed25519
- portForwarding Boolean
- Whether port forwarding is allowed through this server.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- publicKey String
- The public key to append to a server's authorized keys. This will be generated after resource creation.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceSshCert, ResourceSshCertArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowDeprecated boolKey Exchanges 
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- KeyType string
- The key type to use e.g. rsa-2048 or ed25519
- PortForwarding bool
- Whether port forwarding is allowed through this server.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowDeprecated boolKey Exchanges 
- 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.
- IdentityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- IdentitySet stringId 
- The ID of the identity set to use for identity connections.
- KeyType string
- The key type to use e.g. rsa-2048 or ed25519
- PortForwarding bool
- Whether port forwarding is allowed through this server.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated BooleanKey Exchanges 
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- keyType String
- The key type to use e.g. rsa-2048 or ed25519
- portForwarding Boolean
- Whether port forwarding is allowed through this server.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated booleanKey Exchanges 
- 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.
- identityAlias stringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet stringId 
- The ID of the identity set to use for identity connections.
- keyType string
- The key type to use e.g. rsa-2048 or ed25519
- portForwarding boolean
- Whether port forwarding is allowed through this server.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- allow_deprecated_ boolkey_ exchanges 
- 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.
- identity_alias_ strhealthcheck_ username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identity_set_ strid 
- The ID of the identity set to use for identity connections.
- key_type str
- The key type to use e.g. rsa-2048 or ed25519
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated BooleanKey Exchanges 
- 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.
- identityAlias StringHealthcheck Username 
- The username to use for healthchecks, when clients otherwise connect with their own identity alias username.
- identitySet StringId 
- The ID of the identity set to use for identity connections.
- keyType String
- The key type to use e.g. rsa-2048 or ed25519
- portForwarding Boolean
- Whether port forwarding is allowed through this server.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceSshCustomerKey, ResourceSshCustomerKeyArgs        
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowDeprecated boolKey Exchanges 
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowDeprecated boolKey Exchanges 
- 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated BooleanKey Exchanges 
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated booleanKey Exchanges 
- 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- allow_deprecated_ boolkey_ exchanges 
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated BooleanKey Exchanges 
- 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceSshPassword, ResourceSshPasswordArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowDeprecated boolKey Exchanges 
- 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.
- Password string
- The password to authenticate with.
- PortForwarding bool
- Whether port forwarding is allowed through this server.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- AllowDeprecated boolKey Exchanges 
- 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.
- Password string
- The password to authenticate with.
- PortForwarding bool
- Whether port forwarding is allowed through this server.
- PortOverride int
- The local port used by clients to connect to this resource.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated BooleanKey Exchanges 
- 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.
- password String
- The password to authenticate with.
- portForwarding Boolean
- Whether port forwarding is allowed through this server.
- portOverride Integer
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated booleanKey Exchanges 
- 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.
- password string
- The password to authenticate with.
- portForwarding boolean
- Whether port forwarding is allowed through this server.
- portOverride number
- The local port used by clients to connect to this resource.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this 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.
- allow_deprecated_ boolkey_ exchanges 
- 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.
- password str
- The password to authenticate with.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this 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.
- allowDeprecated BooleanKey Exchanges 
- 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.
- password String
- The password to authenticate with.
- portForwarding Boolean
- Whether port forwarding is allowed through this server.
- portOverride Number
- The local port used by clients to connect to this resource.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceSybase, ResourceSybaseArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceSybaseIq, ResourceSybaseIqArgs      
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceTeradata, ResourceTeradataArgs    
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
ResourceTrino, ResourceTrinoArgs    
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Dictionary<string, string>
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- Database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- Hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- Name string
- Unique human-readable name of the Resource.
- BindInterface string
- The bind interface is the IP 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.
- 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.
- ProxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- SecretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- Subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- map[string]string
- Tags is a map of key, value pairs.
- Username string
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- Map<String,String>
- Tags is a map of key, value pairs.
- username String
- The username to authenticate with.
- database string
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname string
- The host to dial to initiate a connection from the egress node to this resource.
- name string
- Unique human-readable name of the Resource.
- bindInterface string
- The bind interface is the IP 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.
- 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.
- proxyCluster stringId 
- ID of the proxy cluster for this resource, if any.
- secretStore stringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain string
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- {[key: string]: string}
- Tags is a map of key, value pairs.
- username string
- The username to authenticate with.
- database str
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname str
- The host to dial to initiate a connection from the egress node to this resource.
- name str
- Unique human-readable name of the Resource.
- 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.
- 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.
- proxy_cluster_ strid 
- ID of the proxy cluster for this resource, if any.
- secret_store_ strid 
- 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)
- Mapping[str, str]
- Tags is a map of key, value pairs.
- username str
- The username to authenticate with.
- database String
- The initial database to connect to. This setting does not by itself prevent switching to another database after connecting.
- hostname String
- The host to dial to initiate a connection from the egress node to this resource.
- name String
- Unique human-readable name of the Resource.
- bindInterface String
- The bind interface is the IP 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.
- 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.
- proxyCluster StringId 
- ID of the proxy cluster for this resource, if any.
- secretStore StringId 
- ID of the secret store containing credentials for this resource, if any.
- subdomain String
- Subdomain is the local DNS address. (e.g. app-prod1 turns into app-prod1.your-org-name.sdm.network)
- 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 sdmTerraform Provider.
