Reference
confluent Dialect
See which types this Dialect interprets and which architectural facts its Rules can establish.
On this pageOverview
Version and compatibility
Version: 0.1.0.
Provider bindings and declared compatibility
confluentinc/confluent:= 2.83.0.
Each row identifies a type and instance kind. Conditional Rules retain their individual conditions in the details below.
confluent.concept.byok-keySource-
A customer-managed cloud encryption key registered for Confluent Cloud BYOK.
-
Used by
byok-key,kafka-cluster. confluent.concept.catalog-integrationSource-
A Confluent Cloud catalog integration with AWS Glue, Snowflake, or Unity Catalog.
-
Used by
catalog-integration. -
A certificate authority trusted by Confluent Cloud for mutual TLS authentication.
-
Used by
certificate-authority,certificate-pool. confluent.concept.certificate-poolSource-
A Confluent Cloud certificate pool selecting trusted client certificates.
-
Used by
certificate-pool. confluent.concept.cluster-linkSource-
A Confluent Cloud Cluster Linking connection between Kafka clusters.
-
Used by
cluster-link,kafka-mirror-topic. confluent.concept.connectorSource-
A managed Confluent Cloud connector moving data between Kafka and an external system.
-
Used by
connector. confluent.concept.connector-artifactSource-
A managed or custom connector artifact, plugin, or version supporting connectors.
confluent.concept.dns-forwarderSource-
A Confluent Cloud DNS forwarder associated with a gateway.
-
Used by
dns-forwarder. confluent.concept.environmentSource-
An isolated Confluent Cloud namespace for organizational and lifecycle ownership.
-
Used by 18 Rules
catalog-integrationconnect-artifactconnectorcustom-connector-plugin-versionenvironmentflink-artifactflink-compute-poolflink-connectiongatewaykafka-clusterksqldb-clusternetworkprivate-link-attachmentprovider-integrationprovider-integration-setuprtce-topicschema-registrytableflow-topic
confluent.concept.flink-artifactSource-
A user artifact available to Confluent Cloud for Apache Flink.
-
Used by
flink-artifact. confluent.concept.flink-compute-poolSource-
A regional Confluent Cloud for Apache Flink compute pool.
-
Used by 4 Rules
confluent.concept.flink-configurationSource-
Compute-pool configuration or a Flink SQL statement contributing processing behavior.
-
Used by
flink-compute-pool-config,flink-statement. confluent.concept.flink-connectionSource-
A managed connection available to Flink statements in a compute pool.
-
Used by
flink-connection. confluent.concept.flink-materialized-tableSource-
A Confluent Cloud for Apache Flink materialized table.
-
Used by
flink-materialized-table. confluent.concept.governance-configurationSource-
Business metadata, tags, or catalog attributes configuring Confluent Cloud governance.
confluent.concept.identity-access-configurationSource-
Identity mapping, role binding, or access configuration in Confluent Cloud.
-
Used by 4 Rules
confluent.concept.identity-poolSource-
A Confluent Cloud identity pool mapping external identities to access.
-
Used by
identity-pool. confluent.concept.identity-providerSource-
An OpenID Connect identity provider trusted by Confluent Cloud.
-
Used by
identity-pool,identity-provider. confluent.concept.kafka-configurationSource-
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-clusterSource-
A managed ksqlDB cluster in Confluent Cloud.
-
Used by
ksqldb-cluster. confluent.concept.message-topicSource-
A messaging topic receiving messages from publishers.
-
Used by
kafka-mirror-topic,kafka-topic,rtce-topic. confluent.concept.network-configurationSource-
Private access or DNS configuration supporting a Confluent Cloud network.
-
Used by
dns-record,private-link-access. confluent.concept.network-gatewaySource-
A Confluent Cloud gateway for private ingress or egress connectivity.
-
Used by
access-point,dns-forwarder,gateway. confluent.concept.network-link-endpointSource-
A Confluent Cloud Network Linking endpoint consuming a link service.
-
Used by
network-link-endpoint. confluent.concept.network-link-serviceSource-
A Confluent Cloud Network Linking service published to accepted networks.
-
Used by
network-link-endpoint,network-link-service. confluent.concept.network-peeringSource-
A direct private connectivity agreement between virtual networks.
-
Used by
network-peering. confluent.concept.private-endpointSource-
A private endpoint exposing a service inside a virtual network.
confluent.concept.private-link-attachmentSource-
A Confluent Cloud Private Link Attachment publishing private service connectivity.
-
Used by
private-link-attachment,private-link-attachment-connection. confluent.concept.provider-integrationSource-
A Confluent Cloud integration authorized to access a cloud provider account.
confluent.concept.schema-linkSource-
A Schema Exporter link between source and destination Schema Registry clusters.
-
Used by
schema-exporter. confluent.concept.schema-registrySource-
The Schema Registry cluster provisioned for a Confluent Cloud environment.
confluent.concept.schema-registry-configurationSource-
A schema, subject, mode, compatibility, or encryption configuration supporting Schema Registry.
confluent.concept.security-configurationSource-
Authorization or setup configuration supporting a Confluent Cloud security integration.
-
Used by
provider-integration-authorization,provider-integration-setup. confluent.concept.tableflow-topicSource-
A Kafka topic materialized as an Iceberg or Delta Lake table by Confluent Cloud Tableflow.
-
Used by
tableflow-topic. confluent.concept.transit-gateway-attachmentSource-
A Confluent Cloud attachment to an AWS Transit Gateway.
-
Used by
transit-gateway-attachment.
confluent.relation.connects-toSource-
Introduced by a labeled emission. Used by
access-point,network-link-endpoint,private-link-attachment-connection. confluent.relation.connects-to-attachmentSource-
Introduced by a labeled emission. Used by
private-link-attachment-connection. confluent.relation.destination-clusterSource-
Introduced by a labeled emission. Used by
cluster-link. confluent.relation.exports-fromSource-
Introduced by a labeled emission. Used by
schema-exporter. confluent.relation.exports-toSource-
Introduced by a labeled emission. Used by
schema-exporter. confluent.relation.local-clusterSource-
Introduced by a labeled emission. Used by
cluster-link. confluent.relation.mirrorsSource-
Introduced by a labeled emission. Used by
kafka-mirror-topic. confluent.relation.peers-withSource-
Introduced by a labeled emission. Used by
network-peering. confluent.relation.remote-clusterSource-
Introduced by a labeled emission. Used by
cluster-link. confluent.relation.replicated-throughSource-
Introduced by a labeled emission. Used by
kafka-mirror-topic. confluent.relation.source-clusterSource-
Introduced by a labeled emission. Used by
cluster-link. confluent.relation.stores-inSource-
Introduced by a labeled emission. Used by
tableflow-topic. confluent.relation.trustsSource-
Introduced by a labeled emission. Used by
certificate-pool,identity-pool. confluent.relation.uses-gatewaySource-
Introduced by a labeled emission. Used by
access-point,dns-forwarder. confluent.relation.uses-kafka-clusterSource-
Introduced by a labeled emission. Used by
flink-materialized-table. confluent.relation.uses-keySource-
Introduced by a labeled emission. Used by
kafka-cluster. confluent.relation.uses-principalSource-
Introduced by a labeled emission. Used by
flink-connection,flink-materialized-table,ksqldb-cluster. confluent.relation.uses-provider-integrationSource-
Introduced by a labeled emission. Used by
catalog-integration,tableflow-topic.
rf.concept.object-storage-containerrf.concept.service-identityrf.concept.virtual-networkrf.context.networkrf.context.runtime
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
confluent.relation.uses-gateway: targetsconfluent.concept.network-gatewaythroughsource.gateway[0].id.confluent.relation.connects-to: targetsconfluent.concept.private-endpointthroughsource.aws_ingress_private_link_endpoint[0].vpc_endpoint_id.confluent.relation.connects-to: targetsconfluent.concept.private-endpointthroughsource.azure_ingress_private_link_endpoint[0].private_endpoint_resource_id.confluent.relation.connects-to: targetsconfluent.concept.private-endpointthroughsource.gcp_ingress_private_service_connect_endpoint[0].private_service_connect_connection_id.
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.idmatch.strategy:"exact"
Relation through source.aws_ingress_private_link_endpoint[0].vpc_endpoint_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.azure_ingress_private_link_endpoint[0].private_endpoint_resource_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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.idmatch.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
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.rf.context.runtime: targetsconfluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.
Relations
confluent.relation.uses-provider-integration: targetsconfluent.concept.provider-integrationthroughsource.aws_glue[0].provider_integration_id.
Conditions, identity and resolution
Context through source.environment[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Context through source.kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.aws_glue[0].provider_integration_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
confluent.relation.trusts: targetsconfluent.concept.certificate-authoritythroughsource.certificate_authority[0].id.
Conditions, identity and resolution
Relation through source.certificate_authority[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.cluster-link Source
Matches resource instances of confluent_cluster_link.
Classification: confluent.concept.cluster-link.
Relations
confluent.relation.local-cluster: targetsconfluent.concept.kafka-clusterthroughsource.local_kafka_cluster[0].id.confluent.relation.remote-cluster: targetsconfluent.concept.kafka-clusterthroughsource.remote_kafka_cluster[0].id.confluent.relation.source-cluster: targetsconfluent.concept.kafka-clusterthroughsource.source_kafka_cluster[0].id.confluent.relation.destination-cluster: targetsconfluent.concept.kafka-clusterthroughsource.destination_kafka_cluster[0].id.
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.idmatch.strategy:"exact"
Relation through source.remote_kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.source_kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.destination_kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.connect-artifact Source
Matches resource instances of confluent_connect_artifact.
Classification: confluent.concept.connector-artifact.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
Conditions, identity and resolution
Context through source.environment[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.connector Source
Matches resource instances of confluent_connector.
Classification: confluent.concept.connector.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.rf.context.runtime: targetsconfluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.
Conditions, identity and resolution
Context through source.environment[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Context through source.kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.custom-connector-plugin-version Source
Matches resource instances of confluent_custom_connector_plugin_version.
Classification: confluent.concept.connector-artifact.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
Conditions, identity and resolution
Context through source.environment[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
confluent.relation.uses-gateway: targetsconfluent.concept.network-gatewaythroughsource.gateway[0].id.
Conditions, identity and resolution
Relation through source.gateway[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
Conditions, identity and resolution
Context through source.environment[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
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.idmatch.strategy:"exact"
confluent.rule.flink-connection Source
Matches resource instances of confluent_flink_connection.
Classification: confluent.concept.flink-connection.
Contexts
rf.context.runtime: targetsconfluent.concept.flink-compute-poolthroughsource.compute_pool[0].id.confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
Relations
confluent.relation.uses-principal: targetsrf.concept.service-identitythroughsource.principal[0].id.
Conditions, identity and resolution
Context through source.compute_pool[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Context through source.environment[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.principal[0].id
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.strategy:"exact"
confluent.rule.flink-materialized-table Source
Matches resource instances of confluent_flink_materialized_table.
Classification: confluent.concept.flink-materialized-table.
Contexts
rf.context.runtime: targetsconfluent.concept.flink-compute-poolthroughsource.compute_pool[0].id.
Relations
confluent.relation.uses-kafka-cluster: targetsconfluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.confluent.relation.uses-principal: targetsrf.concept.service-identitythroughsource.principal[0].id.
Conditions, identity and resolution
Context through source.compute_pool[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.principal[0].id
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.strategy:"exact"
confluent.rule.flink-statement Source
Matches resource instances of confluent_flink_statement.
Classification: confluent.concept.flink-configuration.
Contributions
- targets
confluent.concept.flink-compute-poolthroughsource.compute_pool[0].id.
Conditions, identity and resolution
Contribution through source.compute_pool[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.gateway Source
Matches resource instances of confluent_gateway.
Classification: confluent.concept.network-gateway.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
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.idmatch.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
confluent.relation.trusts: targetsconfluent.concept.identity-providerthroughsource.identity_provider[0].id.
Conditions, identity and resolution
Relation through source.identity_provider[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
- targets
confluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.
Conditions, identity and resolution
Contribution through source.kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.kafka-client-quota Source
Matches resource instances of confluent_kafka_client_quota.
Classification: confluent.concept.kafka-configuration.
Contributions
- targets
confluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.
Conditions, identity and resolution
Contribution through source.kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.kafka-cluster-config Source
Matches resource instances of confluent_kafka_cluster_config.
Classification: confluent.concept.kafka-configuration.
Contributions
- targets
confluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.
Conditions, identity and resolution
Contribution through source.kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.kafka-cluster Source
Matches resource instances of confluent_kafka_cluster.
Classification: confluent.concept.kafka-cluster.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.rf.context.network: targetsrf.concept.virtual-networkthroughsource.network[0].id.
Relations
confluent.relation.uses-key: targetsconfluent.concept.byok-keythroughsource.byok_key[0].id.
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.idmatch.strategy:"exact"
Context through source.network[0].id
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.strategy:"exact"
Relation through source.byok_key[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.kafka-mirror-topic Source
Matches resource instances of confluent_kafka_mirror_topic.
Classification: confluent.concept.message-topic.
Contexts
rf.context.runtime: targetsconfluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.
Relations
confluent.relation.mirrors: targetsconfluent.concept.message-topicthroughsource.source_kafka_topic[0].topic_name.confluent.relation.replicated-through: targetsconfluent.concept.cluster-linkthroughsource.cluster_link[0].link_name.
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.idmatch.strategy:"exact"
Relation through source.source_kafka_topic[0].topic_name
on_null:"absent"on_empty:"absent"match.by:target.topic_namematch.strategy:"exact"
Relation through source.cluster_link[0].link_name
on_null:"absent"on_empty:"absent"match.by:target.link_namematch.strategy:"exact"
confluent.rule.kafka-topic Source
Matches resource instances of confluent_kafka_topic.
Classification: confluent.concept.message-topic.
Contexts
rf.context.runtime: targetsconfluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.
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.idmatch.strategy:"exact"
confluent.rule.ksqldb-cluster Source
Matches resource instances of confluent_ksql_cluster.
Classification: confluent.concept.ksqldb-cluster.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.rf.context.runtime: targetsconfluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.
Relations
confluent.relation.uses-principal: targetsrf.concept.service-identitythroughsource.credential_identity[0].id.
Conditions, identity and resolution
Context through source.environment[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Context through source.kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.credential_identity[0].id
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.strategy:"exact"
confluent.rule.network-link-endpoint Source
Matches resource instances of confluent_network_link_endpoint.
Classification: confluent.concept.network-link-endpoint.
Contexts
rf.context.network: targetsrf.concept.virtual-networkthroughsource.network[0].id.
Relations
confluent.relation.connects-to: targetsconfluent.concept.network-link-servicethroughsource.network_link_service[0].id.
Conditions, identity and resolution
Context through source.network[0].id
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.strategy:"exact"
Relation through source.network_link_service[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.network-link-service Source
Matches resource instances of confluent_network_link_service.
Classification: confluent.concept.network-link-service.
Contexts
rf.context.network: targetsrf.concept.virtual-networkthroughsource.network[0].id.
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.idmatch.strategy:"exact"
confluent.rule.network Source
Matches resource instances of confluent_network.
Classification: rf.concept.virtual-network.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
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.idmatch.strategy:"exact"
confluent.rule.network-peering Source
Matches resource instances of confluent_peering.
Classification: confluent.concept.network-peering.
Contexts
rf.context.network: targetsrf.concept.virtual-networkthroughsource.network[0].id.
Relations
confluent.relation.peers-with: targetsrf.concept.virtual-networkthroughsource.aws[0].vpc.confluent.relation.peers-with: targetsrf.concept.virtual-networkthroughsource.azure[0].vnet.confluent.relation.peers-with: targetsrf.concept.virtual-networkthroughsource.gcp[0].vpc_network.
Conditions, identity and resolution
Context through source.network[0].id
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.strategy:"exact"
Relation through source.aws[0].vpc
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.strategy:"exact"
Relation through source.azure[0].vnet
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.strategy:"exact"
Relation through source.gcp[0].vpc_network
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.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
- targets
rf.concept.virtual-networkthroughsource.network[0].id.
Conditions, identity and resolution
Contribution through source.network[0].id
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.strategy:"exact"
confluent.rule.private-link-attachment-connection Source
Matches resource instances of confluent_private_link_attachment_connection.
Classification: confluent.concept.private-endpoint.
Relations
confluent.relation.connects-to-attachment: targetsconfluent.concept.private-link-attachmentthroughsource.private_link_attachment[0].id.confluent.relation.connects-to: targetsconfluent.concept.private-endpointthroughsource.aws[0].vpc_endpoint_id.confluent.relation.connects-to: targetsconfluent.concept.private-endpointthroughsource.azure[0].private_endpoint_resource_id.confluent.relation.connects-to: targetsconfluent.concept.private-endpointthroughsource.gcp[0].private_service_connect_connection_id.
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.idmatch.strategy:"exact"
Relation through source.aws[0].vpc_endpoint_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.azure[0].private_endpoint_resource_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.gcp[0].private_service_connect_connection_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.private-link-attachment Source
Matches resource instances of confluent_private_link_attachment.
Classification: confluent.concept.private-link-attachment.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
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.idmatch.strategy:"exact"
confluent.rule.provider-integration-authorization Source
Matches resource instances of confluent_provider_integration_authorization.
Classification: confluent.concept.security-configuration.
Contributions
- targets
confluent.concept.provider-integrationthroughsource.provider_integration_id.
Conditions, identity and resolution
Contribution through source.provider_integration_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.provider-integration-setup Source
Matches resource instances of confluent_provider_integration_setup.
Classification: confluent.concept.security-configuration.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
Conditions, identity and resolution
Context through source.environment[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.provider-integration Source
Matches resource instances of confluent_provider_integration.
Classification: confluent.concept.provider-integration.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
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.idmatch.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
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.rf.context.runtime: targetsconfluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.
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.idmatch.strategy:"exact"
Context through source.kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.schema-exporter Source
Matches resource instances of confluent_schema_exporter.
Classification: confluent.concept.schema-link.
Relations
confluent.relation.exports-from: targetsconfluent.concept.schema-registrythroughsource.schema_registry_cluster[0].id.confluent.relation.exports-to: targetsconfluent.concept.schema-registrythroughsource.destination_schema_registry_cluster[0].id.
Conditions, identity and resolution
Relation through source.schema_registry_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Relation through source.destination_schema_registry_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
- targets
confluent.concept.schema-registrythroughsource.schema_registry_cluster[0].id.
Conditions, identity and resolution
Contribution through source.schema_registry_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
- targets
confluent.concept.schema-registrythroughsource.schema_registry_cluster[0].id.
Conditions, identity and resolution
Contribution through source.schema_registry_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.schema-registry Source
Matches data instances of confluent_schema_registry_cluster.
Classification: confluent.concept.schema-registry.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.
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.idmatch.strategy:"exact"
confluent.rule.schema-registry-dek Source
Matches resource instances of confluent_schema_registry_dek.
Classification: confluent.concept.schema-registry-configuration.
Contributions
- targets
confluent.concept.schema-registrythroughsource.schema_registry_cluster[0].id.
Conditions, identity and resolution
Contribution through source.schema_registry_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.schema-registry-kek Source
Matches resource instances of confluent_schema_registry_kek.
Classification: confluent.concept.schema-registry-configuration.
Contributions
- targets
confluent.concept.schema-registrythroughsource.schema_registry_cluster[0].id.
Conditions, identity and resolution
Contribution through source.schema_registry_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.schema Source
Matches resource instances of confluent_schema.
Classification: confluent.concept.schema-registry-configuration.
Contributions
- targets
confluent.concept.schema-registrythroughsource.schema_registry_cluster[0].id.
Conditions, identity and resolution
Contribution through source.schema_registry_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
- targets
confluent.concept.schema-registrythroughsource.schema_registry_cluster[0].id.
Conditions, identity and resolution
Contribution through source.schema_registry_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.subject-mode Source
Matches resource instances of confluent_subject_mode.
Classification: confluent.concept.schema-registry-configuration.
Contributions
- targets
confluent.concept.schema-registrythroughsource.schema_registry_cluster[0].id.
Conditions, identity and resolution
Contribution through source.schema_registry_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
confluent.rule.tableflow-topic Source
Matches resource instances of confluent_tableflow_topic.
Classification: confluent.concept.tableflow-topic.
Contexts
confluent.context.ownership: targetsconfluent.concept.environmentthroughsource.environment[0].id.rf.context.runtime: targetsconfluent.concept.kafka-clusterthroughsource.kafka_cluster[0].id.
Relations
confluent.relation.stores-in: targetsrf.concept.object-storage-containerthroughsource.byob_aws[0].bucket_name.confluent.relation.stores-in: targetsrf.concept.object-storage-containerthroughsource.azure_data_lake_storage_gen_2[0].container_name.confluent.relation.uses-provider-integration: targetsconfluent.concept.provider-integrationthroughsource.byob_aws[0].provider_integration_id.confluent.relation.uses-provider-integration: targetsconfluent.concept.provider-integrationthroughsource.azure_data_lake_storage_gen_2[0].provider_integration_id.
Conditions, identity and resolution
Context through source.environment[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.strategy:"exact"
Context through source.kafka_cluster[0].id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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.idmatch.strategy:"exact"
Relation through source.azure_data_lake_storage_gen_2[0].provider_integration_id
on_null:"absent"on_empty:"absent"match.by:target.idmatch.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
rf.context.network: targetsrf.concept.virtual-networkthroughsource.network[0].id.
Conditions, identity and resolution
Context through source.network[0].id
on_null:"absent"on_empty:"absent"external:"allow"match.by:target.idmatch.strategy:"exact"