Interface Resource

All Known Implementing Classes:
AKS, AKSBasicAuth, AKSServiceAccount, AKSServiceAccountUserImpersonation, AKSUserImpersonation, AmazonEKS, AmazonEKSInstanceProfile, AmazonEKSInstanceProfileUserImpersonation, AmazonEKSUserImpersonation, AmazonES, AmazonMQAMQP091, Athena, AuroraMysql, AuroraPostgres, AuroraPostgresIAM, AWS, AWSConsole, AWSConsoleStaticKeyPair, AWSInstanceProfile, Azure, AzureCertificate, AzureMysql, AzurePostgres, AzurePostgresManagedIdentity, BigQuery, Cassandra, Citus, Clustrix, Cockroach, CouchbaseDatabase, CouchbaseWebUI, DB2I, DB2LUW, DocumentDBHost, DocumentDBReplicaSet, Druid, DynamoDB, Elastic, ElasticacheRedis, GCP, GCPConsole, GCPWIF, GoogleGKE, GoogleGKEUserImpersonation, Greenplum, HTTPAuth, HTTPBasicAuth, HTTPNoAuth, Kubernetes, KubernetesBasicAuth, KubernetesServiceAccount, KubernetesServiceAccountUserImpersonation, KubernetesUserImpersonation, Maria, Memcached, Memsql, MongoHost, MongoLegacyHost, MongoLegacyReplicaset, MongoReplicaSet, MongoShardedCluster, MTLSMysql, MTLSPostgres, Mysql, Neptune, NeptuneIAM, Oracle, Postgres, Presto, RabbitMQAMQP091, RawTCP, RDP, RDPCert, RDSPostgresIAM, Redis, Redshift, SingleStore, Snowflake, Snowsight, SQLServer, SQLServerAzureAD, SQLServerKerberosAD, SSH, SSHCert, SSHCustomerKey, SSHPassword, Sybase, SybaseIQ, Teradata, Trino

public interface Resource
A Resource is a database, server, cluster, website, or cloud that strongDM delegates access to.
  • Method Details

    • getId

      String getId()
      Returns the unique identifier of the Resource.
    • getName

      String getName()
      Returns the name of the Resource.
    • setName

      void setName(String name)
      Sets the name of the Resource.
    • getTags

      Map<String,String> getTags()
      Returns the tags of the Resource.
    • setTags

      void setTags(Map<String,String> tags)
      Sets the tags of the Resource.
    • getSecretStoreId

      String getSecretStoreId()
      Returns the secret store id of the Resource.
    • setSecretStoreId

      void setSecretStoreId(String secretStoreId)
      Sets the secret store id of the Resource.
    • getEgressFilter

      String getEgressFilter()
      Returns the egress filter of the Resource.
    • setEgressFilter

      void setEgressFilter(String egressFilter)
      Sets the egress filter of the Resource.
    • getBindInterface

      String getBindInterface()
      Returns the bind interface of the Resource.
    • setBindInterface

      void setBindInterface(String bindInterface)
      Sets the bind interface of the Resource.