Skip to content
Version and compatibility

Version: 0.1.0.

Provider bindings and declared compatibility

  • confluentinc/confluent: = 2.83.0.

All official Dialects

Interpreted types

Each row identifies a type and instance kind. Conditional Rules retain their individual conditions in the details below.

Terraform typeKindClassificationRules
confluent_access_pointresourceprivate-endpointaccess-point
confluent_business_metadata_bindingresourcegovernance-configurationbusiness-metadata-binding
confluent_business_metadataresourcegovernance-configurationbusiness-metadata
confluent_byok_keyresourcebyok-keybyok-key
confluent_catalog_entity_attributesresourcegovernance-configurationcatalog-entity-attributes
confluent_catalog_integrationresourcecatalog-integrationcatalog-integration
confluent_certificate_authorityresourcecertificate-authoritycertificate-authority
confluent_certificate_poolresourcecertificate-poolcertificate-pool
confluent_cluster_linkresourcecluster-linkcluster-link
confluent_connect_artifactresourceconnector-artifactconnect-artifact
confluent_connectorresourceconnectorconnector
confluent_custom_connector_plugin_versionresourceconnector-artifactcustom-connector-plugin-version
confluent_custom_connector_pluginresourceconnector-artifactcustom-connector-plugin
confluent_dns_forwarderresourcedns-forwarderdns-forwarder
confluent_dns_recordresourcenetwork-configurationdns-record
confluent_environmentresourceenvironmentenvironment
confluent_flink_artifactresourceflink-artifactflink-artifact
confluent_flink_compute_pool_configresourceflink-configurationflink-compute-pool-config
confluent_flink_compute_poolresourceflink-compute-poolflink-compute-pool
confluent_flink_connectionresourceflink-connectionflink-connection
confluent_flink_materialized_tableresourceflink-materialized-tableflink-materialized-table
confluent_flink_statementresourceflink-configurationflink-statement
confluent_gatewayresourcenetwork-gatewaygateway
confluent_group_mappingresourceidentity-access-configurationgroup-mapping
confluent_identity_poolresourceidentity-poolidentity-pool
confluent_identity_providerresourceidentity-provideridentity-provider
confluent_ip_filterresourceidentity-access-configurationip-filter
confluent_ip_groupresourceidentity-access-configurationip-group
confluent_kafka_aclresourcekafka-configurationkafka-acl
confluent_kafka_client_quotaresourcekafka-configurationkafka-client-quota
confluent_kafka_cluster_configresourcekafka-configurationkafka-cluster-config
confluent_kafka_clusterresourcekafka-clusterkafka-cluster
confluent_kafka_mirror_topicresourcemessage-topickafka-mirror-topic
confluent_kafka_topicresourcemessage-topickafka-topic
confluent_ksql_clusterresourceksqldb-clusterksqldb-cluster
confluent_network_link_endpointresourcenetwork-link-endpointnetwork-link-endpoint
confluent_network_link_serviceresourcenetwork-link-servicenetwork-link-service
confluent_networkresourcevirtual-networknetwork
confluent_peeringresourcenetwork-peeringnetwork-peering
confluent_pluginresourceconnector-artifactlegacy-connector-plugin
confluent_private_link_accessresourcenetwork-configurationprivate-link-access
confluent_private_link_attachment_connectionresourceprivate-endpointprivate-link-attachment-connection
confluent_private_link_attachmentresourceprivate-link-attachmentprivate-link-attachment
confluent_provider_integration_authorizationresourcesecurity-configurationprovider-integration-authorization
confluent_provider_integration_setupresourcesecurity-configurationprovider-integration-setup
confluent_provider_integrationresourceprovider-integrationprovider-integration
confluent_role_bindingresourceidentity-access-configurationrole-binding
confluent_rtce_topicresourcemessage-topicrtce-topic
confluent_schema_exporterresourceschema-linkschema-exporter
confluent_schema_registry_cluster_configresourceschema-registry-configurationschema-registry-cluster-config
confluent_schema_registry_cluster_moderesourceschema-registry-configurationschema-registry-cluster-mode
confluent_schema_registry_clusterdataschema-registryschema-registry
confluent_schema_registry_dekresourceschema-registry-configurationschema-registry-dek
confluent_schema_registry_kekresourceschema-registry-configurationschema-registry-kek
confluent_schemaresourceschema-registry-configurationschema
confluent_service_accountresourceservice-identityservice-account
confluent_subject_configresourceschema-registry-configurationsubject-config
confluent_subject_moderesourceschema-registry-configurationsubject-mode
confluent_tableflow_topicresourcetableflow-topictableflow-topic
confluent_tag_bindingresourcegovernance-configurationtag-binding
confluent_tagresourcegovernance-configurationtag
confluent_transit_gateway_attachmentresourcetransit-gateway-attachmenttransit-gateway-attachment

Local vocabulary

Concepts

confluent.concept.byok-key Source

A customer-managed cloud encryption key registered for Confluent Cloud BYOK.

Used by byok-key, kafka-cluster.

confluent.concept.catalog-integration Source

A Confluent Cloud catalog integration with AWS Glue, Snowflake, or Unity Catalog.

Used by catalog-integration.

confluent.concept.certificate-authority Source

A certificate authority trusted by Confluent Cloud for mutual TLS authentication.

Used by certificate-authority, certificate-pool.

confluent.concept.certificate-pool Source

A Confluent Cloud certificate pool selecting trusted client certificates.

Used by certificate-pool.

A Confluent Cloud Cluster Linking connection between Kafka clusters.

Used by cluster-link, kafka-mirror-topic.

confluent.concept.connector Source

A managed Confluent Cloud connector moving data between Kafka and an external system.

Used by connector.

confluent.concept.connector-artifact Source

A managed or custom connector artifact, plugin, or version supporting connectors.

Used by 4 Rules
confluent.concept.dns-forwarder Source

A Confluent Cloud DNS forwarder associated with a gateway.

Used by dns-forwarder.

A user artifact available to Confluent Cloud for Apache Flink.

Used by flink-artifact.

A regional Confluent Cloud for Apache Flink compute pool.

Used by 4 Rules

Compute-pool configuration or a Flink SQL statement contributing processing behavior.

Used by flink-compute-pool-config, flink-statement.

A managed connection available to Flink statements in a compute pool.

Used by flink-connection.

A Confluent Cloud for Apache Flink materialized table.

Used by flink-materialized-table.

confluent.concept.governance-configuration Source

Business metadata, tags, or catalog attributes configuring Confluent Cloud governance.

Used by 5 Rules
confluent.concept.identity-access-configuration Source

Identity mapping, role binding, or access configuration in Confluent Cloud.

Used by 4 Rules
confluent.concept.identity-pool Source

A Confluent Cloud identity pool mapping external identities to access.

Used by identity-pool.

confluent.concept.identity-provider Source

An OpenID Connect identity provider trusted by Confluent Cloud.

Used by identity-pool, identity-provider.

confluent.concept.kafka-configuration Source

Cluster, topic, quota, or access configuration supporting a Confluent Cloud Kafka cluster.

Used by kafka-acl, kafka-client-quota, kafka-cluster-config.

confluent.concept.ksqldb-cluster Source

A managed ksqlDB cluster in Confluent Cloud.

Used by ksqldb-cluster.

confluent.concept.message-topic Source

A messaging topic receiving messages from publishers.

Used by kafka-mirror-topic, kafka-topic, rtce-topic.

confluent.concept.network-configuration Source

Private access or DNS configuration supporting a Confluent Cloud network.

Used by dns-record, private-link-access.

confluent.concept.network-gateway Source

A Confluent Cloud gateway for private ingress or egress connectivity.

Used by access-point, dns-forwarder, gateway.

A Confluent Cloud Network Linking endpoint consuming a link service.

Used by network-link-endpoint.

A Confluent Cloud Network Linking service published to accepted networks.

Used by network-link-endpoint, network-link-service.

confluent.concept.network-peering Source

A direct private connectivity agreement between virtual networks.

Used by network-peering.

confluent.concept.private-endpoint Source

A private endpoint exposing a service inside a virtual network.

Used by access-point, private-link-attachment-connection.

A Confluent Cloud Private Link Attachment publishing private service connectivity.

Used by private-link-attachment, private-link-attachment-connection.

confluent.concept.provider-integration Source

A Confluent Cloud integration authorized to access a cloud provider account.

Used by 4 Rules

A Schema Exporter link between source and destination Schema Registry clusters.

Used by schema-exporter.

confluent.concept.schema-registry Source

The Schema Registry cluster provisioned for a Confluent Cloud environment.

Used by 9 Rules
confluent.concept.schema-registry-configuration Source

A schema, subject, mode, compatibility, or encryption configuration supporting Schema Registry.

Used by 7 Rules
confluent.concept.security-configuration Source

Authorization or setup configuration supporting a Confluent Cloud security integration.

Used by provider-integration-authorization, provider-integration-setup.

confluent.concept.tableflow-topic Source

A Kafka topic materialized as an Iceberg or Delta Lake table by Confluent Cloud Tableflow.

Used by tableflow-topic.

confluent.concept.transit-gateway-attachment Source

A Confluent Cloud attachment to an AWS Transit Gateway.

Used by transit-gateway-attachment.

Contexts

Relations

confluent.relation.connects-to Source

Introduced by a labeled emission. Used by access-point, network-link-endpoint, private-link-attachment-connection.

confluent.relation.connects-to-attachment Source

Introduced by a labeled emission. Used by private-link-attachment-connection.

confluent.relation.destination-cluster Source

Introduced by a labeled emission. Used by cluster-link.

confluent.relation.exports-from Source

Introduced by a labeled emission. Used by schema-exporter.

confluent.relation.exports-to Source

Introduced by a labeled emission. Used by schema-exporter.

confluent.relation.local-cluster Source

Introduced by a labeled emission. Used by cluster-link.

confluent.relation.mirrors Source

Introduced by a labeled emission. Used by kafka-mirror-topic.

confluent.relation.peers-with Source

Introduced by a labeled emission. Used by network-peering.

confluent.relation.remote-cluster Source

Introduced by a labeled emission. Used by cluster-link.

confluent.relation.replicated-through Source

Introduced by a labeled emission. Used by kafka-mirror-topic.

confluent.relation.source-cluster Source

Introduced by a labeled emission. Used by cluster-link.

confluent.relation.stores-in Source

Introduced by a labeled emission. Used by tableflow-topic.

confluent.relation.trusts Source

Introduced by a labeled emission. Used by certificate-pool, identity-pool.

confluent.relation.uses-gateway Source

Introduced by a labeled emission. Used by access-point, dns-forwarder.

confluent.relation.uses-kafka-cluster Source

Introduced by a labeled emission. Used by flink-materialized-table.

confluent.relation.uses-key Source

Introduced by a labeled emission. Used by kafka-cluster.

confluent.relation.uses-principal Source

Introduced by a labeled emission. Used by flink-connection, flink-materialized-table, ksqldb-cluster.

confluent.relation.uses-provider-integration Source

Introduced by a labeled emission. Used by catalog-integration, tableflow-topic.

RF Vocabulary used

Rule details

Open a Rule for its declared behavior and source. Matching, emission resolution and composition define how evidence can establish it.

confluent.rule.access-point Source

Matches resource instances of confluent_access_point.

Classification: confluent.concept.private-endpoint.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Relation through source.gateway[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.aws_ingress_private_link_endpoint[0].vpc_endpoint_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.azure_ingress_private_link_endpoint[0].private_endpoint_resource_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.gcp_ingress_private_service_connect_endpoint[0].private_service_connect_connection_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.business-metadata-binding Source

Matches resource instances of confluent_business_metadata_binding.

Classification: confluent.concept.governance-configuration.

confluent.rule.business-metadata Source

Matches resource instances of confluent_business_metadata.

Classification: confluent.concept.governance-configuration.

confluent.rule.byok-key Source

Matches resource instances of confluent_byok_key.

Classification: confluent.concept.byok-key.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
confluent.rule.catalog-entity-attributes Source

Matches resource instances of confluent_catalog_entity_attributes.

Classification: confluent.concept.governance-configuration.

confluent.rule.catalog-integration Source

Matches resource instances of confluent_catalog_integration.

Classification: confluent.concept.catalog-integration.

Contexts

Relations

Conditions, identity and resolution

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Context through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.aws_glue[0].provider_integration_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.certificate-authority Source

Matches resource instances of confluent_certificate_authority.

Classification: confluent.concept.certificate-authority.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
confluent.rule.certificate-pool Source

Matches resource instances of confluent_certificate_pool.

Classification: confluent.concept.certificate-pool.

Relations

Conditions, identity and resolution

Relation through source.certificate_authority[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.cluster-link Source

Matches resource instances of confluent_cluster_link.

Classification: confluent.concept.cluster-link.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["link_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "link_name"]

Relation through source.local_kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.remote_kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.source_kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.destination_kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.connect-artifact Source

Matches resource instances of confluent_connect_artifact.

Classification: confluent.concept.connector-artifact.

Contexts

Conditions, identity and resolution

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.connector Source

Matches resource instances of confluent_connector.

Classification: confluent.concept.connector.

Contexts

Conditions, identity and resolution

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Context through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.custom-connector-plugin-version Source

Matches resource instances of confluent_custom_connector_plugin_version.

Classification: confluent.concept.connector-artifact.

Contexts

Conditions, identity and resolution

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.custom-connector-plugin Source

Matches resource instances of confluent_custom_connector_plugin.

Classification: confluent.concept.connector-artifact.

confluent.rule.dns-forwarder Source

Matches resource instances of confluent_dns_forwarder.

Classification: confluent.concept.dns-forwarder.

Relations

Conditions, identity and resolution

Relation through source.gateway[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.dns-record Source

Matches resource instances of confluent_dns_record.

Classification: confluent.concept.network-configuration.

confluent.rule.environment Source

Matches resource instances of confluent_environment.

Classification: confluent.concept.environment.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
confluent.rule.flink-artifact Source

Matches resource instances of confluent_flink_artifact.

Classification: confluent.concept.flink-artifact.

Contexts

Conditions, identity and resolution

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.flink-compute-pool-config Source

Matches resource instances of confluent_flink_compute_pool_config.

Classification: confluent.concept.flink-configuration.

confluent.rule.flink-compute-pool Source

Matches resource instances of confluent_flink_compute_pool.

Classification: confluent.concept.flink-compute-pool.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.flink-connection Source

Matches resource instances of confluent_flink_connection.

Classification: confluent.concept.flink-connection.

Contexts

Relations

Conditions, identity and resolution

Context through source.compute_pool[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.principal[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.flink-materialized-table Source

Matches resource instances of confluent_flink_materialized_table.

Classification: confluent.concept.flink-materialized-table.

Contexts

Relations

Conditions, identity and resolution

Context through source.compute_pool[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.principal[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.flink-statement Source

Matches resource instances of confluent_flink_statement.

Classification: confluent.concept.flink-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.compute_pool[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.gateway Source

Matches resource instances of confluent_gateway.

Classification: confluent.concept.network-gateway.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.group-mapping Source

Matches resource instances of confluent_group_mapping.

Classification: confluent.concept.identity-access-configuration.

confluent.rule.identity-pool Source

Matches resource instances of confluent_identity_pool.

Classification: confluent.concept.identity-pool.

Relations

Conditions, identity and resolution

Relation through source.identity_provider[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.identity-provider Source

Matches resource instances of confluent_identity_provider.

Classification: confluent.concept.identity-provider.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
confluent.rule.ip-filter Source

Matches resource instances of confluent_ip_filter.

Classification: confluent.concept.identity-access-configuration.

confluent.rule.ip-group Source

Matches resource instances of confluent_ip_group.

Classification: confluent.concept.identity-access-configuration.

confluent.rule.kafka-acl Source

Matches resource instances of confluent_kafka_acl.

Classification: confluent.concept.kafka-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.kafka-client-quota Source

Matches resource instances of confluent_kafka_client_quota.

Classification: confluent.concept.kafka-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.kafka-cluster-config Source

Matches resource instances of confluent_kafka_cluster_config.

Classification: confluent.concept.kafka-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.kafka-cluster Source

Matches resource instances of confluent_kafka_cluster.

Classification: confluent.concept.kafka-cluster.

Contexts

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Context through source.network[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.byok_key[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.kafka-mirror-topic Source

Matches resource instances of confluent_kafka_mirror_topic.

Classification: confluent.concept.message-topic.

Contexts

Relations

Conditions, identity and resolution

Identity

  • attributes: ["mirror_topic_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "mirror_topic_name"]

Context through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.source_kafka_topic[0].topic_name

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.topic_name
  • match.strategy: "exact"

Relation through source.cluster_link[0].link_name

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.link_name
  • match.strategy: "exact"
confluent.rule.kafka-topic Source

Matches resource instances of confluent_kafka_topic.

Classification: confluent.concept.message-topic.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["topic_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "topic_name"]

Context through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.ksqldb-cluster Source

Matches resource instances of confluent_ksql_cluster.

Classification: confluent.concept.ksqldb-cluster.

Contexts

Relations

Conditions, identity and resolution

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Context through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.credential_identity[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.network-link-endpoint Source

Matches resource instances of confluent_network_link_endpoint.

Classification: confluent.concept.network-link-endpoint.

Contexts

Relations

Conditions, identity and resolution

Context through source.network[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.network_link_service[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.network-link-service Source

Matches resource instances of confluent_network_link_service.

Classification: confluent.concept.network-link-service.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Context through source.network[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.network Source

Matches resource instances of confluent_network.

Classification: rf.concept.virtual-network.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.network-peering Source

Matches resource instances of confluent_peering.

Classification: confluent.concept.network-peering.

Contexts

Relations

Conditions, identity and resolution

Context through source.network[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.aws[0].vpc

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.azure[0].vnet

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.gcp[0].vpc_network

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.legacy-connector-plugin Source

Matches resource instances of confluent_plugin.

Classification: confluent.concept.connector-artifact.

confluent.rule.private-link-access Source

Matches resource instances of confluent_private_link_access.

Classification: confluent.concept.network-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.network[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.private-link-attachment-connection Source

Matches resource instances of confluent_private_link_attachment_connection.

Classification: confluent.concept.private-endpoint.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Relation through source.private_link_attachment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.aws[0].vpc_endpoint_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.azure[0].private_endpoint_resource_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.gcp[0].private_service_connect_connection_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.private-link-attachment Source

Matches resource instances of confluent_private_link_attachment.

Classification: confluent.concept.private-link-attachment.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.provider-integration-authorization Source

Matches resource instances of confluent_provider_integration_authorization.

Classification: confluent.concept.security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.provider_integration_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.provider-integration-setup Source

Matches resource instances of confluent_provider_integration_setup.

Classification: confluent.concept.security-configuration.

Contexts

Conditions, identity and resolution

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.provider-integration Source

Matches resource instances of confluent_provider_integration.

Classification: confluent.concept.provider-integration.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.role-binding Source

Matches resource instances of confluent_role_binding.

Classification: confluent.concept.identity-access-configuration.

confluent.rule.rtce-topic Source

Matches resource instances of confluent_rtce_topic.

Classification: confluent.concept.message-topic.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["topic_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "topic_name"]

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Context through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.schema-exporter Source

Matches resource instances of confluent_schema_exporter.

Classification: confluent.concept.schema-link.

Relations

Conditions, identity and resolution

Relation through source.schema_registry_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.destination_schema_registry_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.schema-registry-cluster-config Source

Matches resource instances of confluent_schema_registry_cluster_config.

Classification: confluent.concept.schema-registry-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema_registry_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.schema-registry-cluster-mode Source

Matches resource instances of confluent_schema_registry_cluster_mode.

Classification: confluent.concept.schema-registry-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema_registry_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.schema-registry Source

Matches data instances of confluent_schema_registry_cluster.

Classification: confluent.concept.schema-registry.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Context through source.environment[0].id

  • on_null: "indeterminate"
  • on_empty: "indeterminate"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.schema-registry-dek Source

Matches resource instances of confluent_schema_registry_dek.

Classification: confluent.concept.schema-registry-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema_registry_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.schema-registry-kek Source

Matches resource instances of confluent_schema_registry_kek.

Classification: confluent.concept.schema-registry-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema_registry_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.schema Source

Matches resource instances of confluent_schema.

Classification: confluent.concept.schema-registry-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema_registry_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.service-account Source

Matches resource instances of confluent_service_account.

Classification: rf.concept.service-identity.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
confluent.rule.subject-config Source

Matches resource instances of confluent_subject_config.

Classification: confluent.concept.schema-registry-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema_registry_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.subject-mode Source

Matches resource instances of confluent_subject_mode.

Classification: confluent.concept.schema-registry-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema_registry_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.tableflow-topic Source

Matches resource instances of confluent_tableflow_topic.

Classification: confluent.concept.tableflow-topic.

Contexts

Relations

Conditions, identity and resolution

Context through source.environment[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Context through source.kafka_cluster[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.byob_aws[0].bucket_name

  • on_null: "absent"
  • on_empty: "absent"

Relation through source.azure_data_lake_storage_gen_2[0].container_name

  • on_null: "absent"
  • on_empty: "absent"

Relation through source.byob_aws[0].provider_integration_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.azure_data_lake_storage_gen_2[0].provider_integration_id

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
confluent.rule.tag-binding Source

Matches resource instances of confluent_tag_binding.

Classification: confluent.concept.governance-configuration.

confluent.rule.tag Source

Matches resource instances of confluent_tag.

Classification: confluent.concept.governance-configuration.

confluent.rule.transit-gateway-attachment Source

Matches resource instances of confluent_transit_gateway_attachment.

Classification: confluent.concept.transit-gateway-attachment.

Contexts

Conditions, identity and resolution

Context through source.network[0].id

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"