RdsFunctions

Functions

Link copied to clipboard

Information about an RDS Certificate.

suspend fun getCertificate(id: String? = null, latestValidTill: Boolean? = null): GetCertificateResult
Link copied to clipboard

Provides information about an RDS cluster.

suspend fun getCluster(argument: suspend GetClusterPlainArgsBuilder.() -> Unit): GetClusterResult
suspend fun getCluster(clusterIdentifier: String, tags: Map<String, String>? = null): GetClusterResult
Link copied to clipboard

Data source for managing an AWS RDS (Relational Database) Clusters.

suspend fun getClusters(filters: List<GetClustersFilter>? = null): GetClustersResult
suspend fun getClusters(argument: suspend GetClustersPlainArgsBuilder.() -> Unit): GetClustersResult
Link copied to clipboard

Use this data source to get information about a DB Cluster Snapshot for use when provisioning DB clusters.

suspend fun getClusterSnapshot(dbClusterIdentifier: String? = null, dbClusterSnapshotIdentifier: String? = null, includePublic: Boolean? = null, includeShared: Boolean? = null, mostRecent: Boolean? = null, snapshotType: String? = null, tags: Map<String, String>? = null): GetClusterSnapshotResult
Link copied to clipboard

Information about an RDS engine version.

suspend fun getEngineVersion(defaultOnly: Boolean? = null, engine: String, filters: List<GetEngineVersionFilter>? = null, includeAll: Boolean? = null, parameterGroupFamily: String? = null, preferredVersions: List<String>? = null, version: String? = null): GetEngineVersionResult
Link copied to clipboard

List the event categories of all the RDS resources.

suspend fun getEventCategories(sourceType: String? = null): GetEventCategoriesResult
Link copied to clipboard

Use this data source to get information about an RDS instance

suspend fun getInstance(argument: suspend GetInstancePlainArgsBuilder.() -> Unit): GetInstanceResult
suspend fun getInstance(dbInstanceIdentifier: String, tags: Map<String, String>? = null): GetInstanceResult
Link copied to clipboard

Data source for listing RDS Database Instances.

suspend fun getInstances(filters: List<GetInstancesFilter>? = null): GetInstancesResult
Link copied to clipboard

Information about RDS orderable DB instances and valid parameter combinations.

suspend fun getOrderableDbInstance(availabilityZoneGroup: String? = null, engine: String, engineVersion: String? = null, instanceClass: String? = null, licenseModel: String? = null, preferredEngineVersions: List<String>? = null, preferredInstanceClasses: List<String>? = null, storageType: String? = null, supportsEnhancedMonitoring: Boolean? = null, supportsGlobalDatabases: Boolean? = null, supportsIamDatabaseAuthentication: Boolean? = null, supportsIops: Boolean? = null, supportsKerberosAuthentication: Boolean? = null, supportsPerformanceInsights: Boolean? = null, supportsStorageAutoscaling: Boolean? = null, supportsStorageEncryption: Boolean? = null, vpc: Boolean? = null): GetOrderableDbInstanceResult
Link copied to clipboard
suspend fun getProxy(argument: GetProxyPlainArgs): GetProxyResult

Use this data source to get information about a DB Proxy.

suspend fun getProxy(name: String): GetProxyResult
suspend fun getProxy(argument: suspend GetProxyPlainArgsBuilder.() -> Unit): GetProxyResult
Link copied to clipboard

Information about a single RDS Reserved Instance Offering.

suspend fun getReservedInstanceOffering(dbInstanceClass: String, duration: Int, multiAz: Boolean, offeringType: String, productDescription: String): GetReservedInstanceOfferingResult
Link copied to clipboard

Use this data source to get information about a DB Snapshot for use when provisioning DB instances

suspend fun getSnapshot(argument: suspend GetSnapshotPlainArgsBuilder.() -> Unit): GetSnapshotResult
suspend fun getSnapshot(dbInstanceIdentifier: String? = null, dbSnapshotIdentifier: String? = null, includePublic: Boolean? = null, includeShared: Boolean? = null, mostRecent: Boolean? = null, snapshotType: String? = null): GetSnapshotResult
Link copied to clipboard

Use this data source to get information about an RDS subnet group.